# X_BROWSER_SERVER_BARREL

## Means

browser-reachable code imports a package's server barrel where the package publishes a browser entry

## Typical cause

an island's import closure reaches, for example, `@ultimat3/entity`, whose barrel retains ~1 MB of SQL rendering and `@ultimat3/db`, while `@ultimat3/entity/record` is the entry published for a browser (`@ultimat3/query` → `@ultimat3/query/client`). The browser entries are derived from each installed manifest's `exports` (a `record`, `browser` or `client` subpath, `packages/cli/src/server-barrels.ts`), never listed. Reported by `x verify`'s `boundaries` step in every app, `As of 2026-10`

## Fix

`x verify --only boundaries --json` after importing from the browser entry the finding names instead of the barrel

[CLI and verify](/error-codes#cli-and-verify)
