PR #25494 real Linux runtime verification head: a19862d30ae04fa65901ceeb3f50f85696bc74a7 main: 32ecd71726fee16f335484c1f95cbce126d461f6 1. Actual v0.1.2-preview.20261022.3511 Linux release created database; UI created project and Codex gpt-6.1-sol conversation. Read-only original database query: [ [Object: null prototype] { migration_id: 68, name: 'PeerLinks' }, [Object: null prototype] { migration_id: 69, name: 'PeerLinkFence' }, [Object: null prototype] { migration_id: 70, name: 'WaitingLinkRequestIndex' } ] [Object: null prototype] { peer_links: 0 } 2. github/main: vp run dev --home-dir /tmp/pr25494-data --no-seed [12:23:29.007] INFO (#1): [dev-runner] mode=dev source=worktree /home/user/main serverPort=16733 webPort=8693 baseDir=/tmp/pr25494-data [12:23:38.977] ERROR (#2): MigrationError: This database's migration history would skip required schema migrations: 68_ShellStopRequestIndex (recorded: PeerLinks), 69_ThreadMessageSearch (recorded: PeerLinkFence), 70_PeerLinks (recorded: WaitingLinkRequestIndex). The migrator skips every id up to the highest recorded id (70), regardless of name. It was probably written by a different build. Start the build that wrote it, or report this migration history so an upgrade path can be added. 3. Exact PR head, same database: vp run dev --home-dir /tmp/pr25494-data --no-seed [12:23:52.477] INFO (#1): [dev-runner] mode=dev source=default ports serverPort=13773 webPort=5733 baseDir=/tmp/pr25494-data [12:24:01.784] INFO (#44): Removed empty peer links schema left by a preview build [12:24:01.823] INFO (#44): Migrations ran successfully migrations: [ '68_ShellStopRequestIndex', '69_ThreadMessageSearch' ] [12:24:02.833] INFO (#6525): Listening on http://127.0.0.1:13773 [ [Object: null prototype] { migration_id: 68, name: 'ShellStopRequestIndex' }, [Object: null prototype] { migration_id: 69, name: 'ThreadMessageSearch' } ] Preview artifacts remaining: [] 4. Web UI reopened original conversation, sent another gpt-6.1-sol turn, opened latest diff. File readback: preview conversation survived PR upgrade verified 5. Preview CLI linked an actual second preview server with read-only access. PR startup with this database: [12:33:22.510] ERROR (#2): MigrationError: This database was migrated by a v0.1.2 preview build and still has peer environment links, which this build cannot keep. Start the preview build, unlink every linked environment, then start this build again. Read-only full-row comparison immediately after refusal passed: stored peer link and all migration-history rows unchanged. 6. Preview CLI: t3 environment unlink --base-dir /tmp/pr25494-linked Output: Forgot 8851fee7-ebbf-4b8a-b609-163c4a88cd40. Revoke it in that environment's Connections to end its session there. [12:34:10.275] INFO (#44): Removed empty peer links schema left by a preview build [12:34:10.296] INFO (#44): Migrations ran successfully migrations: [ '68_ShellStopRequestIndex', '69_ThreadMessageSearch' ] [12:34:11.471] INFO (#6517): Listening on http://127.0.0.1:13773 7. Already upgraded database restart: [12:34:49.140] INFO (#6512): Listening on http://127.0.0.1:13773 [12:34:49.311] INFO (#6509): V2 orchestration recovery completed Focused existing checks via Blacksmith: 2 files / 14 tests passed. No source changes. No mocks, fixtures, or demo data used for runtime verification.