{"source":"20d22421d54cce014bfacdeb9d86de83a00a1e4b","driverSha256":"ffcff06fe66e8214c7f250066f58af1b3f93ffd3aa76fcc0076584b9fc554a74","command":"node app-driver.mjs /home/ubuntu/wt/pr-25696 /tmp/lead-25696-r2/capture/app-after-r1-20261027T1559 32766","node":"v26.12.1","sqlite":"3.54.0","os":"linux x64","machine":"fs-20","home":"/home/ubuntu/wt/pr-25696/.t3","recipe":"A: own server fresh database; RPC creates project/thread; stop server; synthetic projection bulk clones; restart; no copied data","expectedCount":32766} {"start":"empty-initialize","command":"T3CODE_DEV_SEED=0 T3CODE_AUTO_BOOTSTRAP_PROJECT_FROM_CWD=0 T3CODE_LOG_LEVEL=Debug vp run dev --home-dir /home/ubuntu/wt/pr-25696/.t3 --no-seed --no-browser","auth":"ephemeral generated dev token, never printed"} {"spawnPid":1706379} SERVER [15:56:57.777] INFO (#1): [dev-runner] mode=dev source=worktree /home/ubuntu/wt/pr-25696 serverPort=16067 webPort=8027 baseDir=/home/ubuntu/wt/pr-25696/.t3 SERVER [15:57:11.180] DEBUG (#6801): Accepting commands SERVER [15:57:11.181] DEBUG (#6801): startup phase: publishing ready event {"startup":"empty-initialize","ready":true,"serverPort":16067} {"spawnedServerPid":1706519,"nodeExecutable":"/home/ubuntu/.local/share/vite-plus/js_runtime/node/26.12.1/bin/node","nodeVersion":"v26.12.1"} {"spawnedServerPid":1706531,"nodeExecutable":"/home/ubuntu/.local/share/vite-plus/js_runtime/node/26.12.1/bin/node","nodeVersion":"v26.12.1"} SERVER [15:57:11.183] DEBUG (#7172): startup phase: recording startup heartbeat {"rpc":"POST /api/projects/mutate","status":200,"projectId":"project:app"} {"rpc":"orchestration.dispatchCommand","input":{"type":"thread.create","commandId":"ca708e5b-08c7-4013-bd0b-37dc8456267d","threadId":"thread:app:00000","projectId":"project:app","title":"Synthetic thread","createdBy":"user","creationSource":"web","modelSelection":{"instanceId":"codex","model":"gpt-5.4"},"runtimeMode":"full-access","interactionMode":"default","branch":null,"worktreePath":null},"response":{"_tag":"Exit","requestId":"1","exit":{"_tag":"Success","value":{"sequence":2}}}} {"stopTrackedPids":[1706379,1706389,1706417,1706472,1706518,1706519,1706531,1706938]} {"seed":"synthetic projection fixture","sqlite":{"version":"3.54.0"},"compileOptions":[{"compile_options":"MAX_VARIABLE_NUMBER=32766"}]} {"sqlRowCounts":[{"name":"threads","n":32766},{"name":"runs","n":0},{"name":"items","n":0},{"name":"providers","n":0}],"seedIdDigest":"f3eed96ec80f1657a506cfb281c86022c19e3105788c7d3f4370478340ef0541"} {"start":"seeded-startup","command":"T3CODE_DEV_SEED=0 T3CODE_AUTO_BOOTSTRAP_PROJECT_FROM_CWD=0 T3CODE_LOG_LEVEL=Debug vp run dev --home-dir /home/ubuntu/wt/pr-25696/.t3 --no-seed --no-browser","auth":"ephemeral generated dev token, never printed"} {"spawnPid":1707145} SERVER [15:57:15.122] INFO (#1): [dev-runner] mode=dev source=worktree /home/ubuntu/wt/pr-25696 serverPort=16067 webPort=8027 baseDir=/home/ubuntu/wt/pr-25696/.t3 SERVER [15:57:28.613] DEBUG (#6495): Accepting commands SERVER [15:57:28.614] DEBUG (#6495): startup phase: publishing ready event {"startup":"seeded-startup","ready":true,"serverPort":16067} {"spawnedServerPid":1707243,"nodeExecutable":"/home/ubuntu/.local/share/vite-plus/js_runtime/node/26.12.1/bin/node","nodeVersion":"v26.12.1"} {"spawnedServerPid":1707255,"nodeExecutable":"/home/ubuntu/.local/share/vite-plus/js_runtime/node/26.12.1/bin/node","nodeVersion":"v26.12.1"} {"postStartupRowCounts":[{"name":"threads","n":32766},{"name":"runs","n":0},{"name":"items","n":0},{"name":"providers","n":0}]} SERVER [15:57:28.615] DEBUG (#6854): startup phase: recording startup heartbeat {"http":"/api/orchestration/shell","status":200,"bytes":46888601,"schemaVersion":2,"snapshotSequence":2,"count":32766,"unique":32766,"idDigest":"f3eed96ec80f1657a506cfb281c86022c19e3105788c7d3f4370478340ef0541","archivedThreads":0,"projects":1} {"http":"/api/orchestration/shell?omitIdleSubagents=1&omitOlderSettled=1","status":200,"bytes":46888683,"schemaVersion":2,"snapshotSequence":2,"count":32766,"unique":32766,"idDigest":"f3eed96ec80f1657a506cfb281c86022c19e3105788c7d3f4370478340ef0541","archivedThreads":0,"projects":1} {"ws":"initial marker requested","input":{"requestCompletionMarker":true},"bytes":46889333,"frames":["Chunk","Chunk"],"items":[{"kind":"snapshot","snapshotSequence":2,"count":32766},{"kind":"snapshot","snapshotSequence":2,"count":0},{"kind":"synchronized"}],"errors":[]} {"wsMembership":{"schemaVersion":2,"snapshotSequence":2,"count":32766,"unique":32766,"idDigest":"f3eed96ec80f1657a506cfb281c86022c19e3105788c7d3f4370478340ef0541","archivedThreads":0,"projects":1}} {"rpc":"orchestration.dispatchCommand","input":{"type":"thread.metadata.update","commandId":"7559e9d0-e5e8-46ce-9330-f84fcb62b47d","threadId":"thread:app:00000","title":"Synthetic title updated 32766"},"response":{"_tag":"Exit","requestId":"3","exit":{"_tag":"Success","value":{"sequence":3}}}} {"ws":"initial + live title","input":{"requestCompletionMarker":true},"bytes":46890888,"frames":["Chunk","Chunk","Chunk"],"items":[{"kind":"snapshot","snapshotSequence":2,"count":32766},{"kind":"snapshot","snapshotSequence":2,"count":0},{"kind":"synchronized"},{"kind":"thread.updated","sequence":3,"threadId":"thread:app:00000","title":"Synthetic title updated 32766"}],"errors":[]} {"ws":"valid-cursor replay","input":{"afterSequence":2,"requestCompletionMarker":true},"bytes":2255,"frames":["Chunk","Chunk","Chunk"],"items":[{"kind":"snapshot","snapshotSequence":3,"count":0},{"kind":"thread.updated","sequence":3,"threadId":"thread:app:00000","title":"Synthetic title updated 32766"},{"kind":"synchronized"}],"errors":[]} {"ws":"unreplayable-cursor fallback","input":{"afterSequence":1000003,"requestCompletionMarker":true},"bytes":46889346,"frames":["Chunk","Chunk"],"items":[{"kind":"snapshot","snapshotSequence":3,"count":32766},{"kind":"snapshot","snapshotSequence":3,"count":0},{"kind":"synchronized"}],"errors":[]} {"fallbackMembership":{"schemaVersion":2,"snapshotSequence":3,"count":32766,"unique":32766,"idDigest":"f3eed96ec80f1657a506cfb281c86022c19e3105788c7d3f4370478340ef0541","archivedThreads":0,"projects":1}} {"rpc":"orchestration.dispatchCommand","input":{"type":"thread.metadata.update","commandId":"415f823b-0586-4242-b65f-e28269946af8","threadId":"thread:app:00000","title":"Synthetic no-marker live 32766"},"response":{"_tag":"Exit","requestId":"7","exit":{"_tag":"Success","value":{"sequence":4}}}} {"ws":"marker omitted; live milestone reached without marker","input":{},"bytes":46890835,"frames":["Chunk","Chunk"],"items":[{"kind":"snapshot","snapshotSequence":3,"count":32766},{"kind":"snapshot","snapshotSequence":3,"count":0},{"kind":"thread.updated","sequence":4,"threadId":"thread:app:00000","title":"Synthetic no-marker live 32766"}],"errors":[]} ASSERT R1/R2/R3/R4 applicable real-server delivery and synchronization PASS {"stopTrackedPids":[1707145,1707162,1707195,1707207,1707242,1707243,1707255]} {"trackedPids":[1706379,1706389,1706417,1706472,1706518,1706519,1706531,1706923,1706937,1706938,1707077,1707078,1707079,1707145,1707162,1707195,1707207,1707242,1707243,1707255,1708295,1708308,1708341,1708410,1708425,1708429]}