diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index e17c493..ad548e0 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -57,7 +57,7 @@ jobs: # onto work that doesn't use it. - name: OpenSpec structural validation run: | - npm install -g @fission-ai/openspec@1.4.1 + npm install -g @fission-ai/openspec@1.5.0 openspec validate --strict --all - name: OpenSpec hygiene library unit tests diff --git a/CLAUDE.md b/CLAUDE.md index ae9dca2..bbacf92 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -63,7 +63,7 @@ self-contained under `plugins/`. specs / no active changes ⇒ no findings — so OpenSpec is never forced onto a PR that doesn't use it (bug fixes / docs / config tweaks stay direct-PR per the routing table). - The OpenSpec CLI is the npm package **`@fission-ai/openspec`** (CI pins - `@fission-ai/openspec@1.4.1`). The bare name `openspec` is an unrelated squatter that + `@fission-ai/openspec@1.5.0`). The bare name `openspec` is an unrelated squatter that installs cleanly but ships **no `openspec` binary** (`command not found`) — always use the scoped name to install/run the CLI.