Cierra la carencia reportada: packs sin instalador para Windows.
## Summary
- deploy.ps1 por pack (openwebui, wordpress, hermes, openclaw): equivalente funcional de deploy.sh en PowerShell 5.1+ (Docker Desktop)
- INSTALL.md con instrucciones PowerShell y Bash lado a lado
- WordPress: generacion de contrasenas con RNG nativo (sin openssl)
## Test Plan
- [x] Balance de llaves/parens y tokens clave validados por script
- [x] GATE A: revision subagente ciclo 1 (FAIL) - fix -replace 3er operando + ANSI [char]27
- [x] GATE A: revision subagente ciclo 2 (FAIL) - fix stderr nativo via cmd /c (PS #4002)
- [x] Escaneo estatico secrets: limpio
- [ ] Smoke test en Windows real (pendiente usuario)
Cierra la carencia reportada: packs sin instalador para Windows.
- deploy.ps1 por pack: equivalente funcional de deploy.sh (docker/compose,
puertos auto-detect, RAM check, modelo llama3.2:3b, modos local|vps|stop)
- INSTALL.md: instrucciones PowerShell y Bash lado a lado
- WordPress: generacion de contrasenas con RNG nativo (sin openssl),
root y wp con valores distintos via -replace con limite de 1 coincidencia
- wordpress/deploy.ps1: -replace no acepta tercer operando (count) en
ninguna version de PS; bucle linea a linea (1a = root, 2a = MYSQL_PASSWORD)
- los 4 deploy.ps1: escape ANSI con [char]27 en vez de backtick-e
(incompatible con Windows PowerShell 5.1); guard solo con NO_COLOR
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
Test Plan
Cierra la carencia reportada: packs sin instalador para Windows.