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

Config y tickets compartidos entre varios repos: defaults que aplican a todos y un render de la flota completa.

## 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

# workspace 

Config y tickets compartidos entre varios repos: defaults que aplican a todos y un render de la flota completa. 

## Uso 

```
navori workspace <init|ls|show|link|add-repo|set-default|render|rename|delete> [args]
```

## Flags 

init <nombre> [--description <txt>] [--yes] Crea el workspace en ~/.navori/workspaces/<nombre>.json. 

ls [--json] Lista los workspaces conocidos. 

show <nombre> [--json] Muestra rutas, defaults y repos registrados. 

link [<nombre>] [--cwd <dir>] Registra el repo actual en el workspace y lo anota en su navori.config.json. Sin nombre, usa el que declare el config. 

add-repo <workspace> --name <n> --path <p> [--stack <s>] [--description <d>] Registra un repo por ruta, sin estar parado en él. 

set-default <workspace> <key> <value> Default que aplica a todos los repos del workspace (engines: separados por coma; plugins: true|false). 

render <workspace> [--apply] [--force] [--verbose] Renderiza cada repo registrado. Sin --apply es preview. 

rename <de> <a> [--yes] Renombra conservando tickets, repos y defaults. 

delete <nombre> [--yes] Lo manda a ~/.navori/.trash (recuperable). 

## Ejemplos 

### Crear y enlazar

```
$ navori workspace init bonum --yes
◆  Escribí ~/.navori/workspaces/bonum/workspace.json

$ navori workspace link bonum
◆  Registré 'demo' en el workspace 'bonum'.
◆  workspace → 'bonum' guardado en navori.config.json
```

### Inspeccionar

```
$ navori workspace show bonum
│    ticketsDir : tickets
│    defaults   : {"engines":["claude"]}
│    repos      : 1
│  Repos:
│      · demo  /Users/tu/dev/demo
```

### Render de la flota (preview)

```
$ navori workspace render bonum
│    · demo  up-to-date  45 unchanged
└  Preview 1/1 ok · 0 would change · 0 conflict · 1 warning · 0 failed
```

## Notas 

- El workspace vive en ~/.navori/workspaces/: es machine-local. Lo único que queda en el repo es la clave 'workspace' de navori.config.json. 
- 'link' es el camino corto desde adentro del repo; 'add-repo' es el mismo registro pero desde afuera y por ruta. 
- 'render' sin --apply previsualiza los repos completos, así que sirve para medir el impacto de un cambio de preset antes de aplicarlo. 
- 'delete' no borra: mueve a ~/.navori/.trash.


