15fd792d92
Review pass over the profile. fff.workerd.ts becomes the standard bind() shim over the shared fff module instead of a hand-copied 119-line type surface that had already drifted. The dead Options.paths and its redundant Global override are deleted. The copy-pasted MCP clientInfo block becomes a ServerOptions mcp.stdio capability flag handled by the standard routes replacement. Database.configuredClient joins configured() so the profile stops hand-assembling the node's Global dependency. ServerFetch.make folds overrides into BootOptions so the embed seam has one shape, and sdk-next's EmbedOptions aliases it. The drizzle session's duck-typed transactionStatements check becomes the named NativeTransactionSqlClient contract that sqlite.workerd satisfies. The bundled models.dev snapshot is decoded and normalized once per isolate instead of per runtime, which matters when one isolate hosts many Durable Objects. Spike-test interceptor and log-read boilerplate collapse into the existing helpers, and the vitest 3.2.7 pins get their rationale in the config.