From 460c030c4c1fcd2f36ffec72e80fe108d414d2f7 Mon Sep 17 00:00:00 2001 From: NagyVikt Date: Wed, 22 Apr 2026 23:26:41 +0200 Subject: [PATCH] Advance Guardex to the next publishable patch release GitHub release history still stops at v7.0.21 while npm already carries 7.0.22. This bumps the package metadata to 7.0.23, records the matching README notes, and recreates the missing minimal OpenSpec T1 scaffold so the next release can move GitHub and npm forward together from current main. Constraint: GitHub latest published release is v7.0.21 while npm latest is 7.0.22 Rejected: Re-cut v7.0.22 | npm already published 7.0.22 so the next release needs a fresh patch version Confidence: high Scope-risk: narrow Reversibility: clean Directive: Keep release-only lanes limited to package metadata, README release notes, and minimal OpenSpec bookkeeping unless the user explicitly asks to bundle runtime changes Tested: node -p "require('./package.json').version + ' ' + require('./package-lock.json').version"; openspec validate --specs Not-tested: GitHub release creation and npm publish workflow before merge --- README.md | 5 ++++ .../.openspec.yaml | 2 ++ .../notes.md | 29 +++++++++++++++++++ package-lock.json | 4 +-- package.json | 2 +- 5 files changed, 39 insertions(+), 3 deletions(-) create mode 100644 openspec/changes/agent-codex-release-7-0-23-2026-04-22-23-22/.openspec.yaml create mode 100644 openspec/changes/agent-codex-release-7-0-23-2026-04-22-23-22/notes.md diff --git a/README.md b/README.md index 60b14c9d..a4638cb2 100644 --- a/README.md +++ b/README.md @@ -672,6 +672,11 @@ npm pack --dry-run
v7.x +### v7.0.23 +- Bumped `@imdeadpool/guardex` from `7.0.22` to `7.0.23` so GitHub release and npm can advance together after `7.0.22` reached npm without a matching published GitHub release. +- Active Agents stays easier to scan and more truthful: the package repo remains the canonical source, inspect/install paths stay loadable across VS Code churn, and session rows group under worktrees with clearer merged-cleanup truth. +- Guardex prompt and finish guidance now pushes faster phase-based execution, keeps helper behavior single-sourced, and avoids fragmented probe loops when cleanup or branch-deletion races appear. + ### v7.0.22 - Bumped `@imdeadpool/guardex` from `7.0.21` to `7.0.22` so npm can publish the next release from the current merged mainline. - The shipped `main` payload already includes lower-token prompt slices, SCM-selected lane visibility, truthful merged-cleanup evidence, the Active Agents brand/icon refresh, and the remaining CLI extraction cleanups without changing Guardex behavior. diff --git a/openspec/changes/agent-codex-release-7-0-23-2026-04-22-23-22/.openspec.yaml b/openspec/changes/agent-codex-release-7-0-23-2026-04-22-23-22/.openspec.yaml new file mode 100644 index 00000000..25345f42 --- /dev/null +++ b/openspec/changes/agent-codex-release-7-0-23-2026-04-22-23-22/.openspec.yaml @@ -0,0 +1,2 @@ +schema: spec-driven +created: 2026-04-22 diff --git a/openspec/changes/agent-codex-release-7-0-23-2026-04-22-23-22/notes.md b/openspec/changes/agent-codex-release-7-0-23-2026-04-22-23-22/notes.md new file mode 100644 index 00000000..0ab531b5 --- /dev/null +++ b/openspec/changes/agent-codex-release-7-0-23-2026-04-22-23-22/notes.md @@ -0,0 +1,29 @@ +# agent-codex-release-7-0-23-2026-04-22-23-22 (minimal / T1) + +Branch: `agent/codex/release-7-0-23-2026-04-22-23-22` + +Bump `@imdeadpool/guardex` from `7.0.22` to `7.0.23`, add the matching `README.md` release notes entry, and cut the corresponding GitHub release so the published package version and GitHub release history move back in sync. + +Scope: +- Update `package.json` and `package-lock.json` to `7.0.23`. +- Add `README.md -> Release notes -> v7.0.23`. +- Finish through PR merge, then run `gx release` from `main` and verify GitHub release plus npm registry version. + +Verification: +- `node -p "require('./package.json').version"` +- `node -p "require('./package-lock.json').version"` +- `gx release` +- `gh release view v7.0.23 --repo recodeee/gitguardex` +- `npm view @imdeadpool/guardex version dist-tags --json` + +## Handoff + +- Handoff: change=`agent-codex-release-7-0-23-2026-04-22-23-22`; branch=`agent/codex/release-7-0-23-2026-04-22-23-22`; scope=`package.json, package-lock.json, README.md, openspec/changes/agent-codex-release-7-0-23-2026-04-22-23-22/*`; action=`finish this sandbox via PR merge + cleanup, then create GitHub release v7.0.23 from main and verify npm registry truth`. +- Copy prompt: Continue `agent-codex-release-7-0-23-2026-04-22-23-22` on branch `agent/codex/release-7-0-23-2026-04-22-23-22`. Work inside the existing sandbox, review `openspec/changes/agent-codex-release-7-0-23-2026-04-22-23-22/notes.md`, continue from the current state instead of creating a new sandbox, and when the work is done run `gx branch finish --branch agent/codex/release-7-0-23-2026-04-22-23-22 --base main --via-pr --wait-for-merge --cleanup`. + +## Cleanup + +- [ ] Run: `gx branch finish --branch agent/codex/release-7-0-23-2026-04-22-23-22 --base main --via-pr --wait-for-merge --cleanup` +- [ ] Run: `gx release` +- [ ] Record PR URL + `MERGED` state and release URL in the completion handoff. +- [ ] Confirm sandbox worktree is gone (`git worktree list`, `git branch -a`). diff --git a/package-lock.json b/package-lock.json index c9da059b..cb53f2d9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@imdeadpool/guardex", - "version": "7.0.22", + "version": "7.0.23", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@imdeadpool/guardex", - "version": "7.0.22", + "version": "7.0.23", "license": "MIT", "dependencies": { "jsonc-parser": "^3.3.1", diff --git a/package.json b/package.json index c9cdc501..fd30c719 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@imdeadpool/guardex", - "version": "7.0.22", + "version": "7.0.23", "description": "Guardian T-Rex for your multi-agent repo. Isolated worktrees, file locks, and PR-only merges stop parallel Codex & Claude agents from overwriting each other's work. Auto-wires Oh My Codex, Oh My Claude, OpenSpec, and Caveman.", "license": "MIT", "preferGlobal": true,