# X_REGISTRAR_MISSING

## Means

no registrar is loaded for a primitive kind

## Typical cause

the owning package is absent from the graph, so nothing announced a registrar — `defineApi({ queries })` without `@ultimat3/query`. `meta.kind` names the kind, and a kind is not a package name: `action` and `mutator` → `@ultimat3/action`, `job` and `task` → `@ultimat3/jobs`, `route` → `@ultimat3/render`, `entity`, `policy`, `query` → their own. Importing the owner is what announces

## Fix

`bun add <owning package>` — e.g. `bun add @ultimat3/jobs` for a missing `task` registrar; the error's own `fix:` names it

[Core and runtime](/error-codes#core-and-runtime)
