Skip to content

Commit c0c9440

Browse files
NagyViktNagyVikt
andauthored
Prepare Colony companion payload for npm release (#450)
v7.0.40 has a GitHub release but no npm registry package, so this bumps the package to the next fresh patch and records release notes for the Colony companion payload. Constraint: npm registry has no @imdeadpool/guardex@7.0.40 while GitHub release v7.0.40 already exists Rejected: Reuse 7.0.40 | tag and release collision would not satisfy the new release request Confidence: high Scope-risk: narrow Directive: Keep release notes aligned with package version before publish Tested: node --test --test-name-pattern companion setup slice test/setup.test.js; node --test test/status.test.js; node --check bin/multiagent-safety.js; npm pack --dry-run; openspec validate --specs; git diff --check Not-tested: Full node --test test/setup.test.js has pre-existing managed AGENTS wording and dirty-worktree reuse failures unrelated to this release metadata change Co-authored-by: NagyVikt <nagy.viktordp@gmail.com>
1 parent f5230f0 commit c0c9440

5 files changed

Lines changed: 52 additions & 3 deletions

File tree

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -265,6 +265,15 @@ Being honest about where this still has issues:
265265
<details open>
266266
<summary><strong>v7.x</strong></summary>
267267

268+
### v7.0.41
269+
- Bumped `@imdeadpool/guardex` from `7.0.40` to `7.0.41` so the current
270+
`main` payload can publish under a fresh npm version after the `v7.0.40`
271+
GitHub release landed without a matching npm registry package.
272+
- Ships the Colony companion setup as the default global companion surface:
273+
`colony` maps to `@imdeadpool/colony-cli`, README setup documents
274+
`colony install --ide ...`, and status tests/images expect Colony instead
275+
of cavemem.
276+
268277
### v7.0.40
269278
- Bumped `@imdeadpool/guardex` from `7.0.39` to `7.0.40` so the current
270279
`main` payload can publish under a fresh npm version after `7.0.39` reached
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
schema: spec-driven
2+
created: 2026-04-28
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# agent-codex-bump-guardex-to-7-0-41-release-2026-04-28-20-56 (minimal / T1)
2+
3+
Branch: `agent/codex/bump-guardex-to-7-0-41-release-2026-04-28-20-56`
4+
5+
Bump `@imdeadpool/guardex` to `7.0.41` and cut a matching GitHub release so
6+
the Colony companion payload from `main` has a fresh npm version available for
7+
manual `npm publish`.
8+
9+
Scope:
10+
- Bump `package.json` and `package-lock.json` from `7.0.40` to `7.0.41`.
11+
- Add a `README.md` release note for `v7.0.41` describing the npm version
12+
reason and Colony companion payload.
13+
- Verify the package tarball before finish so the maintainer can run
14+
`npm publish --access public` from the merged release commit.
15+
16+
Verification:
17+
- `node --test --test-name-pattern "setup (skips global install when companion npm tools are already installed|installs only missing global tools|warns when user declines oh-my-claudecode dependency install|installs missing local companion tools with explicit approval|warns when gh dependency is missing)" test/setup.test.js`
18+
- `node --test test/status.test.js`
19+
- `node --check bin/multiagent-safety.js`
20+
- `npm pack --dry-run`
21+
- `openspec validate --specs`
22+
- `git diff --check`
23+
24+
Known baseline:
25+
- Full `node --test test/setup.test.js` currently fails outside this release diff
26+
on managed AGENTS wording and dirty-worktree reuse assertions. The focused
27+
companion setup slice above passed 5/5.
28+
29+
## Handoff
30+
31+
- Handoff: change=`agent-codex-bump-guardex-to-7-0-41-release-2026-04-28-20-56`; branch=`agent/codex/bump-guardex-to-7-0-41-release-2026-04-28-20-56`; scope=`package.json, package-lock.json, README.md, openspec/changes/agent-codex-bump-guardex-to-7-0-41-release-2026-04-28-20-56/*`; action=`finish this sandbox via PR merge + cleanup after targeted verification`.
32+
- Copy prompt: Continue `agent-codex-bump-guardex-to-7-0-41-release-2026-04-28-20-56` on branch `agent/codex/bump-guardex-to-7-0-41-release-2026-04-28-20-56`. Work inside the existing sandbox, review `openspec/changes/agent-codex-bump-guardex-to-7-0-41-release-2026-04-28-20-56/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/bump-guardex-to-7-0-41-release-2026-04-28-20-56 --base main --via-pr --wait-for-merge --cleanup`.
33+
34+
## Cleanup
35+
36+
- [ ] Run: `gx branch finish --branch agent/codex/bump-guardex-to-7-0-41-release-2026-04-28-20-56 --base main --via-pr --wait-for-merge --cleanup`
37+
- [ ] Record PR URL + `MERGED` state in the completion handoff.
38+
- [ ] Confirm sandbox worktree is gone (`git worktree list`, `git branch -a`).

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@imdeadpool/guardex",
3-
"version": "7.0.40",
3+
"version": "7.0.41",
44
"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.",
55
"license": "MIT",
66
"preferGlobal": true,

0 commit comments

Comments
 (0)