# X_LAYOUT_SIBLING_MODULE

## Means

a primitive module beside its directory

## Typical cause

`actions.ts` and `actions/` (or live, queries, jobs, tasks) in one slice — `./actions` resolves to the file, and the directory form is the one layout

## Fix

`x verify --only boundaries --json` — then move each declaration in X.ts to X/<name>.ts, one primitive per file

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