# R7b before — service harness recording

Revision: [32ecd71726](https://git.cafe/pingdotgg/t3code/commit/32ecd71726fee16f335484c1f95cbce126d461f6).

Label: scratch service harness, **not a built-server or real-Git capture**. It imports the actual unmodified service from this checkout and supplies mocked filesystem, Git, host, projection and orchestrator dependencies. Linux x86_64 VM fs-07; Node v26.12.1; Effect clock frozen at 2026-08-28T12:00:00.000Z on both sides; UTC wall timestamps annotate calls. Viewport, theme, browser, DPR, fonts: N/A.

Steps: construct matching synthetic eligible fixture(s); start actual service; activate Deferred; await candidate-read Queue (R7) or snapshot-read Deferred (R8); drain worker; record all probes, branch inputs/options/results, summaries and dispatches; close scope. No sleep or polling is used.


Expected and observed: Empty visible collection; legacy branchPullRequest points to merged PR 41. Summary returns merged, then W branch call uses refresh:true and returns matching open PR 42. R7b does not settle.

## Timestamped runtime recording

```text
{"at":"2026-10-30T11:41:33.893Z","kind":"R7-fixtures","data":{"threads":[{"id":"R7a","projectId":"settlement-project","title":"R7a","providerInstanceId":"codex","modelSelection":{"instanceId":"codex","model":"gpt-5.4"},"runtimeMode":"full-access","interactionMode":"default","worktreePath":"/worktrees/R7a","activeProviderThreadId":null,"lineage":{"rootThreadId":"thread-1","parentThreadId":null,"relationshipToParent":null},"forkedFrom":null,"createdBy":"user","creationSource":"web","activeRunId":null,"latestVisibleMessage":null,"hasActionableProposedPlan":false,"itemCount":0,"visibleItemCount":0,"lastVisitedAt":null,"deletedAt":null,"branch":"R7a","linkedPullRequest":null,"status":"idle","activityRunStatus":null,"pendingRuntimeRequest":null,"pendingBackgroundTasks":[],"latestRunId":null,"latestRunRequestedAt":null,"latestRunStartedAt":null,"latestRunCompletedAt":null,"latestUserMessageAt":"2026-08-27T00:00:00.000Z","latestUserAuthoredMessageAt":"2026-08-27T00:00:00.000Z","createdAt":"2026-08-01T00:00:00.000Z","updatedAt":"2026-08-20T00:00:00.000Z","archivedAt":null,"settledOverride":null,"settledAt":null,"snoozedUntil":null,"snoozedAt":null,"pinnedAt":null,"pullRequests":[]},{"id":"R7b","projectId":"settlement-project","title":"R7b","providerInstanceId":"codex","modelSelection":{"instanceId":"codex","model":"gpt-5.4"},"runtimeMode":"full-access","interactionMode":"default","worktreePath":"/worktrees/R7b","activeProviderThreadId":null,"lineage":{"rootThreadId":"thread-1","parentThreadId":null,"relationshipToParent":null},"forkedFrom":null,"createdBy":"user","creationSource":"web","activeRunId":null,"latestVisibleMessage":null,"hasActionableProposedPlan":false,"itemCount":0,"visibleItemCount":0,"lastVisitedAt":null,"deletedAt":null,"branch":"R7b","linkedPullRequest":null,"status":"idle","activityRunStatus":null,"pendingRuntimeRequest":null,"pendingBackgroundTasks":[],"latestRunId":null,"latestRunRequestedAt":null,"latestRunStartedAt":null,"latestRunCompletedAt":null,"latestUserMessageAt":"2026-08-27T00:00:00.000Z","latestUserAuthoredMessageAt":"2026-08-27T00:00:00.000Z","createdAt":"2026-08-01T00:00:00.000Z","updatedAt":"2026-08-20T00:00:00.000Z","archivedAt":null,"settledOverride":null,"settledAt":null,"snoozedUntil":null,"snoozedAt":null,"pinnedAt":null,"pullRequests":[],"branchPullRequest":{"projectId":"settlement-project","repository":"owner/repository","number":41,"url":"https://example.test/owner/repository/pull/41"}},{"id":"R7c","projectId":"settlement-project","title":"R7c","providerInstanceId":"codex","modelSelection":{"instanceId":"codex","model":"gpt-5.4"},"runtimeMode":"full-access","interactionMode":"default","worktreePath":"/worktrees/R7c","activeProviderThreadId":null,"lineage":{"rootThreadId":"thread-1","parentThreadId":null,"relationshipToParent":null},"forkedFrom":null,"createdBy":"user","creationSource":"web","activeRunId":null,"latestVisibleMessage":null,"hasActionableProposedPlan":false,"itemCount":0,"visibleItemCount":0,"lastVisitedAt":null,"deletedAt":null,"branch":"R7c","linkedPullRequest":null,"status":"idle","activityRunStatus":null,"pendingRuntimeRequest":null,"pendingBackgroundTasks":[],"latestRunId":null,"latestRunRequestedAt":null,"latestRunStartedAt":null,"latestRunCompletedAt":null,"latestUserMessageAt":"2026-08-27T00:00:00.000Z","latestUserAuthoredMessageAt":"2026-08-27T00:00:00.000Z","createdAt":"2026-08-01T00:00:00.000Z","updatedAt":"2026-08-20T00:00:00.000Z","archivedAt":null,"settledOverride":null,"settledAt":null,"snoozedUntil":null,"snoozedAt":null,"pinnedAt":null,"pullRequests":[]}],"settings":{"favorites":null,"providerModelPreferences":null,"worktreeCleanup":null,"storageCleanup":{"worktreeKeepWhen":"uncommitted-changes","worktreeAfterDays":null,"worktreeSettledAfterDays":null,"worktreeOnMerge":false,"worktreeOnDelete":false,"worktreeUnchanged":false,"browserArtifactsAfterDays":null,"logsAfterDays":null},"worktreesDirectory":"","previousWorktreesDirectories":[],"responseStreamingMode":"paragraph","enableProviderUpdateChecks":true,"continueThreadsAfterServerUpdate":true,"enableAgentBrowserAccess":true,"projectAgentBrowserAccessOverrides":{},"defaultAutoPull":false,"defaultProjectScripts":[],"projectScriptOverrides":{},"projectAutoPullOverrides":{},"defaultModelSelection":null,"fallbackModelSelection":null,"defaultRuntimeMode":"full-access","projectSettingsOverrides":{},"projectSettingsFolded":false,"enableAgentDeviceAccess":false,"enableDeviceSupport":false,"deviceOnboardingCompleted":false,"deviceHosts":[],"easDeviceHosts":[],"simlockDeviceHosts":[],"simlockDeviceHostsEnabled":false,"sidebarAutoSettleAfterDays":null,"compactIdleThreads":false,"snoozeLimitedThreads":false,"autoResumeLimitedThreads":false,"snoozePresets":[{"kind":"after","minutes":60},{"kind":"after","minutes":180},{"kind":"at","day":"today","time":"18:00"},{"kind":"at","day":"tomorrow","time":"09:00"},{"kind":"at","day":"monday","time":"09:00"}],"guestSharingEnabled":false,"linkedEnvironmentsEnabled":false,"sidebarAutoSettleKeepPullRequests":false,"sidebarAutoSettleOnMerge":true,"backgroundActivity":{"schemaVersion":1,"profile":"balanced","overrides":{}},"automaticGitFetchInterval":{"_id":"Duration","_tag":"Millis","millis":30000},"providerHealthRefreshInterval":{"_id":"Duration","_tag":"Millis","millis":300000},"backgroundActivityProfile":"balanced","defaultTheme":"","defaultThemeSetAt":"","environmentIcon":null,"defaultThreadEnvMode":null,"newWorktreesStartFromOrigin":true,"worktreeSubmodules":null,"addProjectBaseDirectory":"","textGenerationModelSelection":{"instanceId":"codex","model":"gpt-6-luna","options":[{"id":"reasoningEffort","value":"low"}]},"threadTitleInstructions":"","branchNamingMode":"static","branchNamePrefix":"t3","branchNameInstructions":"","removeAgentCreditsOnMerge":false,"sourceControlWritingStyle":{"mode":"repo_conventions","customInstructions":"","followChangeRequestTemplates":true},"sourceControlWriterModelSelection":null,"reviewGuidesEnabled":false,"reviewGuideModelSelection":null,"reviewGuideInstructions":"","pullRequestMergeMethod":null,"providerInstances":{},"observability":{"otlpTracesUrl":"","otlpMetricsUrl":"","otlpLogsUrl":""},"sourceControlHosts":{},"usageLimitSources":{},"secretProviders":{},"cursorKeychainUsageEnabled":false,"usagePriceOverrides":{},"usageModelAliases":{}},"project":{"id":"settlement-project","title":"Project settlement-project","workspaceRoot":"/workspace/project","defaultModelSelection":null,"scripts":[],"createdAt":"2026-08-01T00:00:00.000Z","updatedAt":"2026-08-28T12:00:00.000Z","repositoryIdentity":{"canonicalKey":"example.test/owner/repository","locator":{"source":"git-remote","remoteName":"origin","remoteUrl":"https://example.test/owner/repository.git"},"provider":"github","owner":"owner","name":"repository"}}}}
{"at":"2026-10-30T11:41:33.900Z","kind":"R7-start","data":{}}
{"at":"2026-10-30T11:41:33.928Z","kind":"filesystem-probe","data":{"path":"/worktrees/R7a","result":true}}
{"at":"2026-10-30T11:41:33.928Z","kind":"filesystem-probe","data":{"path":"/worktrees/R7b","result":true}}
{"at":"2026-10-30T11:41:33.928Z","kind":"filesystem-probe","data":{"path":"/worktrees/R7c","result":true}}
{"at":"2026-10-30T11:41:33.929Z","kind":"branch-call","data":{"input":{"cwd":"/worktrees/R7a","branch":"R7a"},"lookupOptions":{"refresh":false}}}
{"at":"2026-10-30T11:41:33.929Z","kind":"branch-result","data":{"cwd":"/worktrees/R7a","branch":"R7a","result":"Failure: git permission denied"}}
[12:00:00.000] WARN (#13): automatic thread settlement skipped {
  threadIds: [ 'R7a' ],
  cause: 'Error: git permission denied at R7a worktree\n' +
    '    at ThreadSettlementServiceV2.sweep (file:///home/ubuntu/wt/pr-24803-before/apps/server/src/orchestration-v2/ThreadSettlementService.ts:529:5)\n' +
    '    at ThreadSettlementServiceV2.sweep (definition) (file:///home/ubuntu/wt/pr-24803-before/apps/server/src/orchestration-v2/ThreadSettlementService.ts:308:24)\n' +
    '    at DrainableWorker.makeDrainableWorker (file:///home/ubuntu/wt/pr-24803-before/apps/server/src/orchestration-v2/ThreadSettlementService.ts:540:29)\n' +
    '    at DrainableWorker.makeDrainableWorker (definition) (file:///home/ubuntu/wt/pr-24803-before/packages/shared/src/DrainableWorker.ts:18:43)'
}
{"at":"2026-10-30T11:41:33.931Z","kind":"summary-call","data":{"input":{"projectId":"settlement-project","repository":"owner/repository","number":41},"readOptions":{"recoverTransientFailure":false}}}
{"at":"2026-10-30T11:41:33.931Z","kind":"summary-result","data":{"provider":"github","projectId":"settlement-project","repository":"owner/repository","number":41,"title":"Pull request","url":"https://example.test/owner/repository/pull/41","state":"merged","headBranch":"feature","baseBranch":"main","updatedAt":"2026-08-28T12:00:00.000Z","mergedAt":"2026-08-28T12:00:00.000Z"}}
{"at":"2026-10-30T11:41:33.931Z","kind":"branch-call","data":{"input":{"cwd":"/worktrees/R7b","branch":"R7b"},"lookupOptions":{"refresh":true}}}
{"at":"2026-10-30T11:41:33.931Z","kind":"branch-result","data":{"cwd":"/worktrees/R7b","branch":"R7b","opts":{"refresh":true},"result":{"number":42,"title":"Pull request","url":"https://example.test/owner/repository/pull/42","baseRef":"main","headRef":"feature","state":"open","repositoryKey":"example.test/owner/repository","updatedAt":"2026-08-28T12:00:00.000Z","closedAt":null,"mergedAt":null}}}
{"at":"2026-10-30T11:41:33.932Z","kind":"branch-call","data":{"input":{"cwd":"/worktrees/R7c","branch":"R7c"},"lookupOptions":{"refresh":false}}}
{"at":"2026-10-30T11:41:33.932Z","kind":"branch-result","data":{"cwd":"/worktrees/R7c","branch":"R7c","opts":{"refresh":false},"result":{"number":42,"title":"Pull request","url":"https://example.test/owner/repository/pull/42","baseRef":"main","headRef":"feature","state":"merged","repositoryKey":"example.test/owner/repository","updatedAt":"2026-08-28T12:00:00.000Z","closedAt":null,"mergedAt":"2026-08-28T12:00:00.000Z"}}}
{"at":"2026-10-30T11:41:33.933Z","kind":"dispatch","data":{"type":"thread.auto-settle","commandId":"server:auto-settle:R7c:01010101-0101-4101-8101-010101010101","threadId":"R7c","snapshotAt":"2026-08-20T00:00:00.000Z","settledAt":"2026-08-27T00:00:00.000Z"}}
{"at":"2026-10-30T11:41:33.933Z","kind":"R7-drained","data":{"commands":[{"type":"thread.auto-settle","commandId":"server:auto-settle:R7c:01010101-0101-4101-8101-010101010101","threadId":"R7c","snapshotAt":"2026-08-20T00:00:00.000Z","settledAt":"2026-08-27T00:00:00.000Z"}],"branchCalls":[{"cwd":"/worktrees/R7a","branch":"R7a"},{"cwd":"/worktrees/R7b","branch":"R7b"},{"cwd":"/worktrees/R7c","branch":"R7c"}],"summaryCalls":[{"projectId":"settlement-project","repository":"owner/repository","number":41}]}}
```

The complete shared harness log and generated script are uploaded separately. R7 transcripts include all three cases together so the positive control and exact settled ID are directly visible.
