

# `oroc tooling doctor`

Inspect editor setup without preparing dependencies.

## Usage

```bash
oroc tooling doctor [options] [<project-dir>]
```

## Options

| Option | Description |
| --- | --- |
| `--language=<name>` | inspect one language family; otherwise inspect declared languages |
| `--platform=<name>` | select the native target |
| `--arch=<name>` | select target architecture |
| `--variant=<name>` | select Android variant (default devDebug) |
| `--prod` | inspect release model |
| `--json` | emit the structured report instead of readable text |
| `--config=<path>` | use an explicit oro.toml or oro.ini |
| `-h, --help` | show help |

## Notes

Checks project root, selected SDK, server executables, required tools and cached model freshness.

Does not install servers, generate models, run Gradle tasks or invoke preparation targets.

Returns a nonzero status when a required check fails; stale or absent models are warnings.

See [docs/LANGUAGE_SERVER.md](https://github.com/oro-computer/runtime/blob/v0.2.1/docs/LANGUAGE_SERVER.md) for configuration and editor examples.
