# X_BOUNDARY_LOADER_IMPORT

## Means

an app module imports a registration loader

## Typical cause

a site/app/api/shared module imports @ultimat3/action/loader or @ultimat3/query/loader — registerAction(s)/registerQuery(ies) are the boot's, and calling one is a second registration path beside defineApi

## Fix

`export const api = defineApi({ actions: [yourActions], queries: [yourQueries] });` — in apps/web/api/index.ts — list the module there, then delete the loader import

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