deploylisted
Install: claude install-skill JoniPraia/plugadvpl
# `/plugadvpl:deploy`
Orquestra o ciclo completo de dev: **compila o fonte, restarta o AppServer e (opcionalmente) confere se o REST voltou**. Não é um subcomando novo — é um wrapper instrutivo sobre [`/plugadvpl:compile`](../compile/SKILL.md) + [`/plugadvpl:tq`](../tq/SKILL.md) que evita o usuário ter que lembrar os 3 passos e os encadeamentos com `&&`.
## Quando usar
- Acabou de editar um `.prw`/`.tlpp` e quer ver no AppServer.
- Terminou um ciclo `edit-prw` e precisa publicar.
- Roda smoke contra um endpoint REST e o AppServer subiu antes do REST estar pronto.
## Quando NÃO usar
- Só compilar sem restartar → use [`/plugadvpl:compile`](../compile/SKILL.md).
- Só restartar (já compilou em outra janela) → use [`/plugadvpl:tq`](../tq/SKILL.md).
- Deploy PROD-grade com rollback automático e versionamento de RPO → **não existe** no plugin. Foi descartado conscientemente ([issue #5 comment](https://github.com/JoniPraia/plugadvpl/issues/5#issuecomment-4553802738)). Pra esse caso, escreva um `restart_cmd` que faça o rollback dentro do próprio cmd (ex: `restart-com-fallback.bat` que detecta falha e restaura RPO anterior).
## Workflow (3 passos)
### Passo 1 — Pré-flight
Verifique que tanto `compile` quanto `tq` estão configurados:
```bash
plugadvpl --format json compile --doctor
plugadvpl compile --list-servers
```
O server alvo precisa ter `restart_cmd` setado. Se aparecer vazio, configure antes:
```bash
plugadvpl compile --set-restart-cmd <server> --cmd "<cmd do restart>