# X_ROLE_LOAD_INCOMPLETE

## Means

a worker or scheduler did not register a job or task the manifest names

## Typical cause

a `worker` or `scheduler` imports `apps/web/api/index.ts` and every module that reaches no component or stylesheet; a job or task registered only by a module that also imports a `.tsx` or a stylesheet is not loaded, while `x.manifest.json` names it. At boot it is logged and answered by importing the whole app; the `manifest` step reports the same gap before a deploy

## Fix

`add import * as <module> from the file that declares it and <module> to jobs: [...] or tasks: [...] in apps/web/api/index.ts, then x manifest`

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