chore(npm): rebrand packages to @opengsd scope (#127)
* chore(npm): rebrand packages to @opengsd scope Rename: - get-shit-done-redux → @opengsd/get-shit-done-redux - @gsd-redux/sdk → @opengsd/gsd-sdk Add publishConfig.access=public for first-time scoped publish. CLI binary names (get-shit-done-redux, gsd-sdk, gsd-tools) unchanged. Sweeps install commands, npx invocations, CI publish/version-check workflows, tests, docs, READMEs (all translations), and the PACKAGE_NAME constant in check-latest-version. Bumps qs 6.15.1 → 6.15.2 to clear a moderate advisory surfaced by the audit-clean test (GHSA-q8mj-m7cp-5q26). Closes #126 * chore: pin 2.0.0 release + remove canary workflow - Bump both packages 1.50.0-canary.0 → 2.0.0 for first @opengsd publish - Remove .github/workflows/canary.yml and canary dist-tag handling in release.yml / release-sdk.yml - Drop canary section from VERSIONING.md Refs #126 * chore: address review findings + harden tarball-smoke timeout - .changeset/opengsd-org-rename.md: match project's custom parse.cjs frontmatter (type: Changed / pr: 127); the scoped @changesets/cli keys were silently rejected. - CONTEXT.md: drop two canary-stream policy lines and a dangling DEFECT.CANARY-VERSION-LEAK.cross-ref now that canary.yml is gone. - tests/release-tarball-smoke.install.test.cjs: pass timeout: 600_000 for npm pack + global install; the 3-minute runNpm default was timing out on slower Docker hosts (cartographer). Refs #126 * fix(sdk): add missing type/runtime devDependencies for build prepublishOnly invokes tsc which couldn't resolve @types/node, @types/ws, or synckit. They had been hoisted from root but were not declared in sdk/'s own package.json — first publish from a clean SDK tree failed. Refs #126 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * fix(ci): use npm pack stdout instead of glob to find tarball `npm pack --silent` for a scoped package (@opengsd/get-shit-done-redux) produces `opengsd-get-shit-done-redux-*.tgz`, not `get-shit-done-redux-*.tgz`. Capture the filename from stdout instead of a hardcoded glob so the step works regardless of package name format. Fixes smoke (ubuntu-latest, 22, false) CI failure. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * ci: treat workflow-file changes as test-skip eligible `.github/workflows/install-smoke.yml` (and other workflow files) were in neither `test.yml` paths nor `test-skip.yml` paths-ignore, so neither workflow ran on a workflow-only commit — leaving the required test-skip check perpetually missing. Refs #126 * chore: reset version to 1.0.0 for first @opengsd publish Nothing has been published yet under the @opengsd scope, so the inaugural release uses 1.0.0 rather than 2.0.0. The "major bump" in the changeset reflects the breaking install-command change for users migrating from the prior unscoped `get-shit-done-redux`, not a numeric continuation from a 1.x line under the new identity. Refs #126 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
104
README.pt-BR.md
104
README.pt-BR.md
@@ -10,8 +10,8 @@
|
||||
|
||||
**Resolve context rot — a degradação de qualidade que acontece conforme o Claude enche a janela de contexto.**
|
||||
|
||||
[](https://www.npmjs.com/package/get-shit-done-redux)
|
||||
[](https://www.npmjs.com/package/get-shit-done-redux)
|
||||
[](https://www.npmjs.com/package/@opengsd/get-shit-done-redux)
|
||||
[](https://www.npmjs.com/package/@opengsd/get-shit-done-redux)
|
||||
[](https://github.com/open-gsd/get-shit-done-redux/actions/workflows/test.yml)
|
||||
[](https://discord.gg/mYgfVNfA2r)
|
||||
[](https://github.com/open-gsd/get-shit-done-redux)
|
||||
@@ -20,7 +20,7 @@
|
||||
<br>
|
||||
|
||||
```bash
|
||||
npx get-shit-done-redux@latest
|
||||
npx @opengsd/get-shit-done-redux@latest
|
||||
```
|
||||
|
||||
**Funciona em Mac, Windows e Linux.**
|
||||
@@ -82,7 +82,7 @@ Lista completa nas [notas de release v1.39.0](https://github.com/open-gsd/get-sh
|
||||
- **Build & test gate pós-merge** — o passo 5.6 de `execute-phase` agora detecta automaticamente o comando de build em `workflow.build_command`, com fallback para Xcode (`.xcodeproj`), Makefile, Justfile, Cargo, Go, Python ou npm. Projetos Xcode/iOS rodam `xcodebuild build` e `xcodebuild test` automaticamente. Funciona em modo paralelo e serial.
|
||||
- **Modelo de review por runtime** — `review.models.<cli>` permite que cada CLI externa de review (codex, gemini, etc.) escolha seu próprio modelo, independente do perfil de planner/executor.
|
||||
- **Herança de configuração de workstream** — quando `GSD_WORKSTREAM` está definido, o `.planning/config.json` raiz é carregado primeiro e merge-deep com o config da workstream (workstream vence em conflito). Um `null` explícito no config da workstream sobrescreve corretamente o valor raiz.
|
||||
- **Workflow manual de canary release** — `.github/workflows/canary.yml` publica builds `{base}-canary.{N}` de `get-shit-done-redux` e `@gsd-redux/sdk` na dist-tag `@canary` a partir de `dev`, sob demanda via `workflow_dispatch`.
|
||||
- **Workflow manual de canary release** — `.github/workflows/canary.yml` publica builds `{base}-canary.{N}` de `@opengsd/get-shit-done-redux` e `@opengsd/gsd-sdk` na dist-tag `@canary` a partir de `dev`, sob demanda via `workflow_dispatch`.
|
||||
- **Consolidação de skills: 86 → 59** — 4 novos skills agrupados (`capture`, `phase`, `config`, `workspace`) absorvem 31 micro-skills. 6 skills pais existentes absorvem wrap-up e sub-operações como flags: `update --sync/--reapply`, `sketch --wrap-up`, `spike --wrap-up`, `map-codebase --fast/--query`, `code-review --fix`, `progress --do/--next`. Sem perda funcional.
|
||||
|
||||
---
|
||||
@@ -90,7 +90,7 @@ Lista completa nas [notas de release v1.39.0](https://github.com/open-gsd/get-sh
|
||||
## Primeiros passos
|
||||
|
||||
```bash
|
||||
npx get-shit-done-redux@latest
|
||||
npx @opengsd/get-shit-done-redux@latest
|
||||
```
|
||||
|
||||
O instalador pede:
|
||||
@@ -112,7 +112,7 @@ Verifique com:
|
||||
### Mantendo atualizado
|
||||
|
||||
```bash
|
||||
npx get-shit-done-redux@latest
|
||||
npx @opengsd/get-shit-done-redux@latest
|
||||
```
|
||||
|
||||
<details>
|
||||
@@ -120,49 +120,49 @@ npx get-shit-done-redux@latest
|
||||
|
||||
```bash
|
||||
# Claude Code
|
||||
npx get-shit-done-redux --claude --global
|
||||
npx get-shit-done-redux --claude --local
|
||||
npx @opengsd/get-shit-done-redux --claude --global
|
||||
npx @opengsd/get-shit-done-redux --claude --local
|
||||
|
||||
# OpenCode
|
||||
npx get-shit-done-redux --opencode --global
|
||||
npx @opengsd/get-shit-done-redux --opencode --global
|
||||
|
||||
# Gemini CLI
|
||||
npx get-shit-done-redux --gemini --global
|
||||
npx @opengsd/get-shit-done-redux --gemini --global
|
||||
|
||||
# Kilo
|
||||
npx get-shit-done-redux --kilo --global
|
||||
npx get-shit-done-redux --kilo --local
|
||||
npx @opengsd/get-shit-done-redux --kilo --global
|
||||
npx @opengsd/get-shit-done-redux --kilo --local
|
||||
|
||||
# Codex
|
||||
npx get-shit-done-redux --codex --global
|
||||
npx get-shit-done-redux --codex --local
|
||||
npx @opengsd/get-shit-done-redux --codex --global
|
||||
npx @opengsd/get-shit-done-redux --codex --local
|
||||
|
||||
# Copilot
|
||||
npx get-shit-done-redux --copilot --global
|
||||
npx get-shit-done-redux --copilot --local
|
||||
npx @opengsd/get-shit-done-redux --copilot --global
|
||||
npx @opengsd/get-shit-done-redux --copilot --local
|
||||
|
||||
# Cursor
|
||||
npx get-shit-done-redux --cursor --global
|
||||
npx get-shit-done-redux --cursor --local
|
||||
npx @opengsd/get-shit-done-redux --cursor --global
|
||||
npx @opengsd/get-shit-done-redux --cursor --local
|
||||
|
||||
# Antigravity
|
||||
npx get-shit-done-redux --antigravity --global
|
||||
npx get-shit-done-redux --antigravity --local
|
||||
npx @opengsd/get-shit-done-redux --antigravity --global
|
||||
npx @opengsd/get-shit-done-redux --antigravity --local
|
||||
|
||||
# Augment
|
||||
npx get-shit-done-redux --augment --global # Install to ~/.augment/
|
||||
npx get-shit-done-redux --augment --local # Install to ./.augment/
|
||||
npx @opengsd/get-shit-done-redux --augment --global # Install to ~/.augment/
|
||||
npx @opengsd/get-shit-done-redux --augment --local # Install to ./.augment/
|
||||
|
||||
# Trae
|
||||
npx get-shit-done-redux --trae --global # Install to ~/.trae/
|
||||
npx get-shit-done-redux --trae --local # Install to ./.trae/
|
||||
npx @opengsd/get-shit-done-redux --trae --global # Install to ~/.trae/
|
||||
npx @opengsd/get-shit-done-redux --trae --local # Install to ./.trae/
|
||||
|
||||
# Cline
|
||||
npx get-shit-done-redux --cline --global # Install to ~/.cline/
|
||||
npx get-shit-done-redux --cline --local # Install to ./.clinerules
|
||||
npx @opengsd/get-shit-done-redux --cline --global # Install to ~/.cline/
|
||||
npx @opengsd/get-shit-done-redux --cline --local # Install to ./.clinerules
|
||||
|
||||
# Todos
|
||||
npx get-shit-done-redux --all --global
|
||||
npx @opengsd/get-shit-done-redux --all --global
|
||||
```
|
||||
|
||||
Use `--global` (`-g`) ou `--local` (`-l`) para pular a pergunta de local.
|
||||
@@ -415,50 +415,50 @@ Adicione padrões sensíveis ao deny list do Claude Code:
|
||||
|
||||
**Comandos não funcionam como esperado?**
|
||||
- Rode `/gsd-help`
|
||||
- Reinstale com `npx get-shit-done-redux@latest`
|
||||
- Reinstale com `npx @opengsd/get-shit-done-redux@latest`
|
||||
|
||||
**Em Docker/container?**
|
||||
- Defina `CLAUDE_CONFIG_DIR` antes da instalação:
|
||||
|
||||
```bash
|
||||
CLAUDE_CONFIG_DIR=/home/youruser/.claude npx get-shit-done-redux --global
|
||||
CLAUDE_CONFIG_DIR=/home/youruser/.claude npx @opengsd/get-shit-done-redux --global
|
||||
```
|
||||
|
||||
### Desinstalar
|
||||
|
||||
```bash
|
||||
# Instalações globais
|
||||
npx get-shit-done-redux --claude --global --uninstall
|
||||
npx get-shit-done-redux --opencode --global --uninstall
|
||||
npx get-shit-done-redux --gemini --global --uninstall
|
||||
npx get-shit-done-redux --kilo --global --uninstall
|
||||
npx get-shit-done-redux --codex --global --uninstall
|
||||
npx get-shit-done-redux --copilot --global --uninstall
|
||||
npx get-shit-done-redux --cursor --global --uninstall
|
||||
npx get-shit-done-redux --antigravity --global --uninstall
|
||||
npx get-shit-done-redux --augment --global --uninstall
|
||||
npx get-shit-done-redux --trae --global --uninstall
|
||||
npx get-shit-done-redux --cline --global --uninstall
|
||||
npx @opengsd/get-shit-done-redux --claude --global --uninstall
|
||||
npx @opengsd/get-shit-done-redux --opencode --global --uninstall
|
||||
npx @opengsd/get-shit-done-redux --gemini --global --uninstall
|
||||
npx @opengsd/get-shit-done-redux --kilo --global --uninstall
|
||||
npx @opengsd/get-shit-done-redux --codex --global --uninstall
|
||||
npx @opengsd/get-shit-done-redux --copilot --global --uninstall
|
||||
npx @opengsd/get-shit-done-redux --cursor --global --uninstall
|
||||
npx @opengsd/get-shit-done-redux --antigravity --global --uninstall
|
||||
npx @opengsd/get-shit-done-redux --augment --global --uninstall
|
||||
npx @opengsd/get-shit-done-redux --trae --global --uninstall
|
||||
npx @opengsd/get-shit-done-redux --cline --global --uninstall
|
||||
|
||||
# Instalações locais (projeto atual)
|
||||
npx get-shit-done-redux --claude --local --uninstall
|
||||
npx get-shit-done-redux --opencode --local --uninstall
|
||||
npx get-shit-done-redux --gemini --local --uninstall
|
||||
npx get-shit-done-redux --kilo --local --uninstall
|
||||
npx get-shit-done-redux --codex --local --uninstall
|
||||
npx get-shit-done-redux --copilot --local --uninstall
|
||||
npx get-shit-done-redux --cursor --local --uninstall
|
||||
npx get-shit-done-redux --antigravity --local --uninstall
|
||||
npx get-shit-done-redux --augment --local --uninstall
|
||||
npx get-shit-done-redux --trae --local --uninstall
|
||||
npx get-shit-done-redux --cline --local --uninstall
|
||||
npx @opengsd/get-shit-done-redux --claude --local --uninstall
|
||||
npx @opengsd/get-shit-done-redux --opencode --local --uninstall
|
||||
npx @opengsd/get-shit-done-redux --gemini --local --uninstall
|
||||
npx @opengsd/get-shit-done-redux --kilo --local --uninstall
|
||||
npx @opengsd/get-shit-done-redux --codex --local --uninstall
|
||||
npx @opengsd/get-shit-done-redux --copilot --local --uninstall
|
||||
npx @opengsd/get-shit-done-redux --cursor --local --uninstall
|
||||
npx @opengsd/get-shit-done-redux --antigravity --local --uninstall
|
||||
npx @opengsd/get-shit-done-redux --augment --local --uninstall
|
||||
npx @opengsd/get-shit-done-redux --trae --local --uninstall
|
||||
npx @opengsd/get-shit-done-redux --cline --local --uninstall
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Community Ports
|
||||
|
||||
OpenCode, Gemini CLI, Kilo e Codex agora são suportados nativamente via `npx get-shit-done-redux`.
|
||||
OpenCode, Gemini CLI, Kilo e Codex agora são suportados nativamente via `npx @opengsd/get-shit-done-redux`.
|
||||
|
||||
| Projeto | Plataforma | Descrição |
|
||||
|---------|------------|-----------|
|
||||
|
||||
Reference in New Issue
Block a user