Skip to content
Docs

Command palette

Jump to a page or view, or find a todo by name.

Changelog

An enforced client/server boundary

Shared constants stop pulling server capabilities into browser bundles.

Markdown

A server-capable module can no longer act as a convenience barrel. Clients consume import-free enum leaves, safe schemas and type-only API contracts. Oxlint rules, enumerated package exports and a built-client marker scan enforce the boundary.

Read ADR-0002 and the extension guide.

Source: boundary enforcement

Edit on GitHubDocumentation is in English.