[navori](https://ulisescm.github.io/navori-harness/es/docs/receipt) · Español

Firma o verifica los bytes revisados antes de publicar un cambio.

## Comandos 

[navori init](https://ulisescm.github.io/navori-harness/es/docs/init)[navori add](https://ulisescm.github.io/navori-harness/es/docs/add)[navori remove](https://ulisescm.github.io/navori-harness/es/docs/remove)[navori adopt](https://ulisescm.github.io/navori-harness/es/docs/adopt)[navori configure](https://ulisescm.github.io/navori-harness/es/docs/configure)[navori preset](https://ulisescm.github.io/navori-harness/es/docs/preset)[navori render](https://ulisescm.github.io/navori-harness/es/docs/render)[navori sync](https://ulisescm.github.io/navori-harness/es/docs/sync)[navori update](https://ulisescm.github.io/navori-harness/es/docs/update)[navori refresh](https://ulisescm.github.io/navori-harness/es/docs/refresh)[navori scan](https://ulisescm.github.io/navori-harness/es/docs/scan)[navori doctor](https://ulisescm.github.io/navori-harness/es/docs/doctor)[navori status](https://ulisescm.github.io/navori-harness/es/docs/status)[navori bench](https://ulisescm.github.io/navori-harness/es/docs/bench)[navori codex](https://ulisescm.github.io/navori-harness/es/docs/codex)[navori audit](https://ulisescm.github.io/navori-harness/es/docs/audit)[navori backup](https://ulisescm.github.io/navori-harness/es/docs/backup)[navori migrations](https://ulisescm.github.io/navori-harness/es/docs/migrations)[navori registry](https://ulisescm.github.io/navori-harness/es/docs/registry)[navori workspace](https://ulisescm.github.io/navori-harness/es/docs/workspace)[navori ticket](https://ulisescm.github.io/navori-harness/es/docs/ticket)[navori dominio](https://ulisescm.github.io/navori-harness/es/docs/dominio)[navori tools](https://ulisescm.github.io/navori-harness/es/docs/tools)[navori receipt](https://ulisescm.github.io/navori-harness/es/docs/receipt)[navori plan](https://ulisescm.github.io/navori-harness/es/docs/plan)[navori spec](https://ulisescm.github.io/navori-harness/es/docs/spec)[navori handoff](https://ulisescm.github.io/navori-harness/es/docs/handoff)[navori master](https://ulisescm.github.io/navori-harness/es/docs/master)[navori gate](https://ulisescm.github.io/navori-harness/es/docs/gate) Sin manual aún. Esta página es la referencia. 

navori

# receipt 

Firma o verifica los bytes revisados antes de publicar un cambio. 

## Uso 

```
navori receipt <sign|check|gate|review begin|review seal> --feature <id> [--target <ref>] [--dir <path>] [--include-consumed] [--spec <spec> --milestone M<n> [--gate-ran <scoped|full>]] [--json]
```

## Flags 

--feature <id> Identificador recibido en el handoff. 

--target <ref> Base real del PR; por defecto prTarget. 

--dir <path> Directorio de progreso; por defecto .claude/progress. 

--spec <spec> --milestone M<n> Spec y milestone del ciclo; con `gate` son obligatorios, con `sign` van juntos con --gate-ran. 

--phase <nombre|índice> Fase del workplan (nombre o índice desde 1); alternativa a --spec/--milestone en `sign` y `gate`. 

--gate-ran <scoped|full> `sign`: el gate que corrió el ciclo. Se rechaza `scoped` cuando la decisión es `full`. 

--include-consumed `check`: si receipt.txt ya no existe, usa receipt.consumed.txt (el recibo ya consumido por la publicación). 

review begin | review seal --nonce <n> Evidencia del productor de review_<feature>.json: `begin` sella la identidad del contenido antes del diff e imprime el nonce; `seal` sella el sidecar escrito con ese nonce. 

--json Emite el contrato machine-readable. 

## Ejemplos 

### Firmar y verificar

```
navori receipt sign --feature checkout --json
navori receipt check --feature checkout --json
```

## Notas 

- Solo publica cuando el JSON devuelve status ok. 
- `gate` es de solo lectura: devuelve { gateKind, reason, unit, closingMilestone } y decide si el ciclo del milestone necesita el gate acotado (scoped) o el completo (full). Un receipt scoped no es fresh: solo permite el commit, nunca el PR.


