# X_BOUNDARY_PACKAGE_TO_APP

## Means

packages/ imported apps/ at runtime

## Typical cause

A file under packages/ imports a module of an app: a shared package that depends on one app is no longer shared, and the import graph has a cycle no tier names

## Fix

`x verify --only boundaries --json` — after moving the shared code into the package, or importing in the opposite direction

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