[navori](https://ulisescm.github.io/navori-harness/docs/gate) · English

Runs the project's quality gate with the full output in a log and only a compact verdict on stdout.

## Commands 

[navori init](https://ulisescm.github.io/navori-harness/docs/init)[navori add](https://ulisescm.github.io/navori-harness/docs/add)[navori remove](https://ulisescm.github.io/navori-harness/docs/remove)[navori adopt](https://ulisescm.github.io/navori-harness/docs/adopt)[navori configure](https://ulisescm.github.io/navori-harness/docs/configure)[navori preset](https://ulisescm.github.io/navori-harness/docs/preset)[navori render](https://ulisescm.github.io/navori-harness/docs/render)[navori sync](https://ulisescm.github.io/navori-harness/docs/sync)[navori update](https://ulisescm.github.io/navori-harness/docs/update)[navori refresh](https://ulisescm.github.io/navori-harness/docs/refresh)[navori scan](https://ulisescm.github.io/navori-harness/docs/scan)[navori doctor](https://ulisescm.github.io/navori-harness/docs/doctor)[navori status](https://ulisescm.github.io/navori-harness/docs/status)[navori bench](https://ulisescm.github.io/navori-harness/docs/bench)[navori codex](https://ulisescm.github.io/navori-harness/docs/codex)[navori audit](https://ulisescm.github.io/navori-harness/docs/audit)[navori backup](https://ulisescm.github.io/navori-harness/docs/backup)[navori migrations](https://ulisescm.github.io/navori-harness/docs/migrations)[navori registry](https://ulisescm.github.io/navori-harness/docs/registry)[navori workspace](https://ulisescm.github.io/navori-harness/docs/workspace)[navori ticket](https://ulisescm.github.io/navori-harness/docs/ticket)[navori dominio](https://ulisescm.github.io/navori-harness/docs/dominio)[navori tools](https://ulisescm.github.io/navori-harness/docs/tools)[navori receipt](https://ulisescm.github.io/navori-harness/docs/receipt)[navori plan](https://ulisescm.github.io/navori-harness/docs/plan)[navori spec](https://ulisescm.github.io/navori-harness/docs/spec)[navori handoff](https://ulisescm.github.io/navori-harness/docs/handoff)[navori master](https://ulisescm.github.io/navori-harness/docs/master)[navori gate](https://ulisescm.github.io/navori-harness/docs/gate) No manpage yet. This page is the reference. 

navori

# gate 

Runs the project's quality gate with the full output in a log and only a compact verdict on stdout. 

## Usage 

```
navori gate <fast|full|foreign> [--cwd <path>]
```

## Flags 

<fast|full> Which gate to run: qualityGate.fast or qualityGate.full from navori.config.json, verbatim. 

foreign Called by the quality-gate hook when a commit lands in another repo: runs that repo's qualityGate.fast only if you registered it (navori workspace link), the chain is plain and it does not use nativeHooks. Exits 64 with no sentinel when not eligible. 

--cwd <path> Project root; defaults to the current directory. 

## Examples 

### Run the full gate

```
$ navori gate full
navori gate full: exit 0 — log .navori/state/gate/full-20261008T191709Z.log
```

## Notes 

- The first stdout line is always the sentinel 'navori gate <kind>: exit <N> — log <path>'. No sentinel means the gate did not run: run the literal command. 
- The full output goes to .navori/state/gate/<kind>-<ts>.log. Green prints a short summary (under 2 KB); red prints the error excerpt and the tail, capped. 
- The exit code is the gate chain's. It exits 2 without running anything when the configured gate no longer passes the safety check that earns its exact permission. 
- It forwards SIGINT/SIGTERM to the child processes and writes a 'killed' sentinel. 
- foreign keeps its log in a private temp directory (never in the destination repo) and retains only the newest ones.


