diff --git a/openspec/changes/archive/2026-08-25-bump-core-version-for-prompt-text-change/.openspec.yaml b/openspec/changes/archive/2026-08-25-bump-core-version-for-prompt-text-change/.openspec.yaml new file mode 100644 index 00000000..9a88f355 --- /dev/null +++ b/openspec/changes/archive/2026-08-25-bump-core-version-for-prompt-text-change/.openspec.yaml @@ -0,0 +1,3 @@ +schema: spec-driven +created: 2026-08-25 +skip_specs: true diff --git a/openspec/changes/archive/2026-08-25-bump-core-version-for-prompt-text-change/proposal.md b/openspec/changes/archive/2026-08-25-bump-core-version-for-prompt-text-change/proposal.md new file mode 100644 index 00000000..0aabafc6 --- /dev/null +++ b/openspec/changes/archive/2026-08-25-bump-core-version-for-prompt-text-change/proposal.md @@ -0,0 +1,41 @@ +## Why + +Found during a repository review session on 2026-08-25, after +`retranslate-legacy-comments-to-english` (archived as +`2026-08-25-retranslate-legacy-comments-to-english`) had already merged: +`operations.apply.guidance` in `openspec/config.yaml` requires "A version +bump in the affected package's package.json ... in sync with every +externally visible behavior change." That change's own `proposal.md` +explicitly flagged that `packages/core/src/agents/shared.ts`'s +`commandInstruction()` changed behavior beyond a pure comment translation: +the `plan`/`implement`/`review`/`status`/`cancel` branches now return +English instruction text instead of Russian — this is the literal prompt +prefix sent to CLI agents (Claude/Copilot/Codex/Gemini), a real runtime +behavior change to `packages/core`'s output. `packages/core/package.json` +was not bumped in that change, which is a gap against the repo's own +versioning rule. + +## What Changes + +- Bump `packages/core/package.json` from `0.20.2` to `0.20.3` (patch: a + behavior change — the text of an existing function's output — without + changing `packages/core`'s public TypeScript API or the command/event + protocol). +- No code change; this only reconciles the version number with behavior + that already shipped in `2026-08-25-retranslate-legacy-comments-to-english`. + +## Capabilities + +### New Capabilities + +(none) + +### Modified Capabilities + +(none; this change does not itself modify behavior — it corrects a version +number that should have moved with a behavior change already shipped in a +prior archived change) + +## Impact + +- `packages/core/package.json` diff --git a/openspec/changes/archive/2026-08-25-bump-core-version-for-prompt-text-change/tasks.md b/openspec/changes/archive/2026-08-25-bump-core-version-for-prompt-text-change/tasks.md new file mode 100644 index 00000000..b8c8d829 --- /dev/null +++ b/openspec/changes/archive/2026-08-25-bump-core-version-for-prompt-text-change/tasks.md @@ -0,0 +1,10 @@ +## 1. Reconcile the version number + +- [x] 1.1 Bump `packages/core/package.json`'s `version` from `0.20.2` to + `0.20.3`. + +## 2. Verification + +- [x] 2.1 `npm run typecheck` passes workspace-wide. +- [x] 2.2 `npm run test` passes workspace-wide. +- [x] 2.3 Run `openspec change validate --strict bump-core-version-for-prompt-text-change`. diff --git a/packages/core/package.json b/packages/core/package.json index 03f1d382..ad21e502 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,7 +1,7 @@ { "name": "@openspec-ui/core", "private": true, - "version": "0.20.2", + "version": "0.20.3", "type": "module", "main": "src/index.ts", "exports": {