diff --git a/.changeset/a-change-is-committed-where-it-is-made.md b/.changeset/a-change-is-committed-where-it-is-made.md deleted file mode 100644 index 121370bf..00000000 --- a/.changeset/a-change-is-committed-where-it-is-made.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@openspec-ui/core": minor -"@openspec-ui/webui": minor -"openspec-ui-vscode": minor -"@openspec-ui/server": minor ---- - -**A change is on the server from the moment it is made** (a-change-is-committed-where-it-is-made, ADR 0043 amended). Create Change, in both hosts, now commits the new change on its own branch and pushes it, and says so - or says why the server refused it. The rules written into `CLAUDE.md` and `AGENTS.md` tell every agent *when* to commit, not only where: the planning artifacts on the change's branch with `git push -u origin ` as soon as they are written, the work of every task ticked, nothing left unpushed at the end of a turn, nothing of a change on `main`; run **Write Agent Workflow Rules** to give an existing repository the new rules. The `git` stage commits what the stages left before it pushes. A card whose change's branch is not on the server says "not on the server", and a new action, **Commit Change**, on the card and in Show Actions..., commits everything the change's worktree holds and pushes it. A card of a change's own worktree now offers its actions in the Pipeline's arrangement by step as well, not only on the board by stage, and **Run Change...**, which runs the change in its worktree - before, such a change could be acted on but never run from its card. New messages `OSW-GIT-001`..`OSW-GIT-203`. diff --git a/.changeset/the-documents-follow-the-workspace.md b/.changeset/the-documents-follow-the-workspace.md deleted file mode 100644 index 608a8e59..00000000 --- a/.changeset/the-documents-follow-the-workspace.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"openspec-ui-vscode": patch ---- - -The extension's README follows the side panel's new shape (the-side-panel-is-the-workspace): its features name the Workspace view, a change is acted on from its card and its **Show Actions...**, the Change Graph states relations, and the archive and template menus are described by what they now offer (Restore Change, Edit Template). The how-to on stopping a run sends you to the card or Show Actions... rather than a change's row. diff --git a/package-lock.json b/package-lock.json index f801eee5..e28aa2e0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11791,7 +11791,7 @@ }, "packages/core": { "name": "@openspec-ui/core", - "version": "0.143.0", + "version": "0.144.0", "dependencies": { "@agentclientprotocol/sdk": "^1.7.0", "cheerio": "1.0.0", @@ -11918,7 +11918,7 @@ }, "packages/extension": { "name": "openspec-ui-vscode", - "version": "0.102.0", + "version": "0.103.0", "license": "MIT", "dependencies": { "@openspec-ui/core": "*", @@ -12426,7 +12426,7 @@ }, "packages/server": { "name": "@openspec-ui/server", - "version": "1.58.1", + "version": "1.59.0", "dependencies": { "@openspec-ui/core": "*", "ws": "^8.22.0" @@ -12929,7 +12929,7 @@ }, "packages/webui": { "name": "@openspec-ui/webui", - "version": "1.91.0", + "version": "1.92.0", "dependencies": { "@openspec-ui/core": "*", "@tanstack/react-virtual": "^3.14.13", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 6e791b7c..c2629acc 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,11 @@ # @openspec-ui/core +## 0.144.0 + +### Minor Changes + +- 152755f: **A change is on the server from the moment it is made** (a-change-is-committed-where-it-is-made, ADR 0043 amended). Create Change, in both hosts, now commits the new change on its own branch and pushes it, and says so - or says why the server refused it. The rules written into `CLAUDE.md` and `AGENTS.md` tell every agent *when* to commit, not only where: the planning artifacts on the change's branch with `git push -u origin ` as soon as they are written, the work of every task ticked, nothing left unpushed at the end of a turn, nothing of a change on `main`; run **Write Agent Workflow Rules** to give an existing repository the new rules. The `git` stage commits what the stages left before it pushes. A card whose change's branch is not on the server says "not on the server", and a new action, **Commit Change**, on the card and in Show Actions..., commits everything the change's worktree holds and pushes it. A card of a change's own worktree now offers its actions in the Pipeline's arrangement by step as well, not only on the board by stage, and **Run Change...**, which runs the change in its worktree - before, such a change could be acted on but never run from its card. New messages `OSW-GIT-001`..`OSW-GIT-203`. + ## 0.143.0 ### Minor Changes diff --git a/packages/core/package.json b/packages/core/package.json index af1b9415..802ccdd2 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@openspec-ui/core", "private": true, - "version": "0.143.0", + "version": "0.144.0", "type": "module", "main": "src/index.ts", "exports": { diff --git a/packages/extension/CHANGELOG.md b/packages/extension/CHANGELOG.md index 96127a9e..f460390f 100644 --- a/packages/extension/CHANGELOG.md +++ b/packages/extension/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## 0.103.0 + +### Minor Changes + +- 152755f: **A change is on the server from the moment it is made** (a-change-is-committed-where-it-is-made, ADR 0043 amended). Create Change, in both hosts, now commits the new change on its own branch and pushes it, and says so - or says why the server refused it. The rules written into `CLAUDE.md` and `AGENTS.md` tell every agent *when* to commit, not only where: the planning artifacts on the change's branch with `git push -u origin ` as soon as they are written, the work of every task ticked, nothing left unpushed at the end of a turn, nothing of a change on `main`; run **Write Agent Workflow Rules** to give an existing repository the new rules. The `git` stage commits what the stages left before it pushes. A card whose change's branch is not on the server says "not on the server", and a new action, **Commit Change**, on the card and in Show Actions..., commits everything the change's worktree holds and pushes it. A card of a change's own worktree now offers its actions in the Pipeline's arrangement by step as well, not only on the board by stage, and **Run Change...**, which runs the change in its worktree - before, such a change could be acted on but never run from its card. New messages `OSW-GIT-001`..`OSW-GIT-203`. + +### Patch Changes + +- 6bd7d0c: The extension's README follows the side panel's new shape (the-side-panel-is-the-workspace): its features name the Workspace view, a change is acted on from its card and its **Show Actions...**, the Change Graph states relations, and the archive and template menus are described by what they now offer (Restore Change, Edit Template). The how-to on stopping a run sends you to the card or Show Actions... rather than a change's row. +- Updated dependencies [152755f] + - @openspec-ui/core@0.144.0 + - @openspec-ui/webui@1.92.0 + - @openspec-ui/server@1.59.0 + ## 0.102.0 ### Minor Changes diff --git a/packages/extension/package.json b/packages/extension/package.json index cf4ebff4..62e6fc0d 100644 --- a/packages/extension/package.json +++ b/packages/extension/package.json @@ -4,7 +4,7 @@ "displayName": "OpenSpec Workbench", "description": "A dashboard + VS Code extension for OpenSpec, with Claude, Copilot, Codex, Gemini and DeepSeek agents built in.", "publisher": "openspec-ui", - "version": "0.102.0", + "version": "0.103.0", "icon": "media/icon.png", "license": "MIT", "repository": { diff --git a/packages/server/CHANGELOG.md b/packages/server/CHANGELOG.md index eed7b540..628d5c05 100644 --- a/packages/server/CHANGELOG.md +++ b/packages/server/CHANGELOG.md @@ -1,5 +1,16 @@ # @openspec-ui/server +## 1.59.0 + +### Minor Changes + +- 152755f: **A change is on the server from the moment it is made** (a-change-is-committed-where-it-is-made, ADR 0043 amended). Create Change, in both hosts, now commits the new change on its own branch and pushes it, and says so - or says why the server refused it. The rules written into `CLAUDE.md` and `AGENTS.md` tell every agent *when* to commit, not only where: the planning artifacts on the change's branch with `git push -u origin ` as soon as they are written, the work of every task ticked, nothing left unpushed at the end of a turn, nothing of a change on `main`; run **Write Agent Workflow Rules** to give an existing repository the new rules. The `git` stage commits what the stages left before it pushes. A card whose change's branch is not on the server says "not on the server", and a new action, **Commit Change**, on the card and in Show Actions..., commits everything the change's worktree holds and pushes it. A card of a change's own worktree now offers its actions in the Pipeline's arrangement by step as well, not only on the board by stage, and **Run Change...**, which runs the change in its worktree - before, such a change could be acted on but never run from its card. New messages `OSW-GIT-001`..`OSW-GIT-203`. + +### Patch Changes + +- Updated dependencies [152755f] + - @openspec-ui/core@0.144.0 + ## 1.58.1 ### Patch Changes diff --git a/packages/server/package.json b/packages/server/package.json index b3633b3d..87ccdf92 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -1,7 +1,7 @@ { "name": "@openspec-ui/server", "private": true, - "version": "1.58.1", + "version": "1.59.0", "type": "module", "main": "src/index.ts", "dependencies": { diff --git a/packages/webui/CHANGELOG.md b/packages/webui/CHANGELOG.md index 4991f45b..fec14407 100644 --- a/packages/webui/CHANGELOG.md +++ b/packages/webui/CHANGELOG.md @@ -1,5 +1,16 @@ # @openspec-ui/webui +## 1.92.0 + +### Minor Changes + +- 152755f: **A change is on the server from the moment it is made** (a-change-is-committed-where-it-is-made, ADR 0043 amended). Create Change, in both hosts, now commits the new change on its own branch and pushes it, and says so - or says why the server refused it. The rules written into `CLAUDE.md` and `AGENTS.md` tell every agent *when* to commit, not only where: the planning artifacts on the change's branch with `git push -u origin ` as soon as they are written, the work of every task ticked, nothing left unpushed at the end of a turn, nothing of a change on `main`; run **Write Agent Workflow Rules** to give an existing repository the new rules. The `git` stage commits what the stages left before it pushes. A card whose change's branch is not on the server says "not on the server", and a new action, **Commit Change**, on the card and in Show Actions..., commits everything the change's worktree holds and pushes it. A card of a change's own worktree now offers its actions in the Pipeline's arrangement by step as well, not only on the board by stage, and **Run Change...**, which runs the change in its worktree - before, such a change could be acted on but never run from its card. New messages `OSW-GIT-001`..`OSW-GIT-203`. + +### Patch Changes + +- Updated dependencies [152755f] + - @openspec-ui/core@0.144.0 + ## 1.91.0 ### Minor Changes diff --git a/packages/webui/package.json b/packages/webui/package.json index 86c8a104..38e75587 100644 --- a/packages/webui/package.json +++ b/packages/webui/package.json @@ -1,7 +1,7 @@ { "name": "@openspec-ui/webui", "private": true, - "version": "1.91.0", + "version": "1.92.0", "type": "module", "main": "src/index.ts", "dependencies": {