# Common commands

| Command | Purpose |
| --- | --- |
| `npm run build` | Build workspaces that expose a build command |
| `npm run test` | Run workspace test commands |
| `npm run typecheck` | Type-check participating workspaces |
| `npm run licenses:check` | Validate the separate dependency-license inventory |
| `npm run licenses:project:check` | Validate Qentrah licensing, package guards, and asset boundaries |
| `npm run publication:check` | Run the strict release gate; expected to fail until legal approval is recorded |
| `npm run docs:codebase-map` | Regenerate the interface inventory |
| `npm run docs:codebase-map:check` | Confirm the committed interface inventory is current |
| `npm run brand:assets` | Generate Qentrah-branded runtime assets from the canonical brand owner |
| `npm run assets:public` | Generate neutral placeholders for non-brand public media |

Focused Workspace verification:

```bash
npm --workspace @qentrah/workspace run typecheck
npm --workspace @qentrah/workspace run test:agency-readiness
npm --workspace @qentrah/workspace run check:convex-runtime
```