Surfaced during fresh-eyes review of #142.
schemas/roots.schema.json defines default_runtime (added in #146), and packages/core/tests/validator.test.ts covers it, but the RootEntry TypeScript interface in packages/core/src/types.ts was never updated to include default_runtime?: string.
Impact: TS consumers can't read root.default_runtime even though the schema accepts and validates it. Schema/type drift.
Fix: add default_runtime?: string; to interface RootEntry in packages/core/src/types.ts.
Pre-existing on main (from #146), unrelated to the Cursor adapter — filed separately rather than bundled into #142.
Surfaced during fresh-eyes review of #142.
schemas/roots.schema.jsondefinesdefault_runtime(added in #146), andpackages/core/tests/validator.test.tscovers it, but theRootEntryTypeScript interface inpackages/core/src/types.tswas never updated to includedefault_runtime?: string.Impact: TS consumers can't read
root.default_runtimeeven though the schema accepts and validates it. Schema/type drift.Fix: add
default_runtime?: string;tointerface RootEntryinpackages/core/src/types.ts.Pre-existing on
main(from #146), unrelated to the Cursor adapter — filed separately rather than bundled into #142.