Skip to content

refactor!: b10x marketplace; worktree by pin; release 0.11.0 - #13

Merged
b10x-bot[bot] merged 2 commits into
mainfrom
refactor/b10x-catalog-worktree-pin
Sep 24, 2026
Merged

b10x-bot[bot] merged 2 commits into
mainfrom
refactor/b10x-catalog-worktree-pin

Conversation

@b10x-bot

@b10x-bot b10x-bot Bot commented Sep 24, 2026

Copy link
Copy Markdown
Contributor
  • Breaking: marketplace identity beyond10x → b10x in both formats; installs read <plugin>@b10x. The changelog gives the removal commands for an older registration.
  • Breaking: workspace-hygiene retired. The Claude Code marketplace lists worktree as a git-subdir entry pinned to Worktree 0.6.0 / 3d4954b7f0cde907a5b8a27a6c3d095368d4a1cf (plugins/worktree), carrying no copy. Codex reads worktree@worktree from the worktree repository.
  • Drift guard: the offline gate checks entry shape; agentplugins-check remote checks tag↔commit, manifest version at that commit, and newest release. New workflow remote-plugins.yml runs it on PRs, main pushes and daily.
  • Routing skill, wave skill, README, install guide, website and eval prose point at worktree.
  • Release 0.11.0: workspace, lockfile, manifests, skill version stamps, install pins, changelog.

Validation: task check exit 0 (38 + 2 + 2 tests, 8 eval cases); task site-build exit 0; claude plugin validate . passed; agentplugins-check remote passed on the 0.6.0 pin and refused the 0.5.1 merge commit.

Refs: story:worktree-plugin-by-pin

b10x-bot Bot added 2 commits September 24, 2026 13:01
…workspace-hygiene

- Both marketplace formats declare identity `b10x`; every install line
  reads `<plugin>@b10x`. The changelog says how to drop a registration made
  under the earlier name.
- Remove plugins/workspace-hygiene and its website page. Worktree now ships
  its plugin from beyond10x/worktree plugins/worktree at the binary's
  version (Worktree 0.6.0). The copy here had drifted: workspace-hygiene
  0.10.0 lacked the patch-equivalent recovery-proof guidance that Worktree
  0.5.0 generates.
- The Claude Code marketplace lists `worktree` as a git-subdir entry at tag
  0.6.0, commit 3d4954b7f0cde907a5b8a27a6c3d095368d4a1cf. Codex marketplaces
  take local paths only here, so Codex reads worktree@worktree from the
  worktree repository.
- agentplugins-check: new remote module. The offline gate refuses an entry
  that is not a pinned git-subdir at the declared repository and path, or
  that declares its own version. `agentplugins-check remote` (network)
  refuses a sha that is not the tag's commit, manifests at that commit with
  another version, and a tag that is not the newest release; verified
  against 0.6.0 and refused with the 0.5.1 merge commit substituted.
  remote-plugins.yml runs it on pull requests, main pushes and daily.
- workspace-hygiene joins the retired names; routing skill, wave skill,
  resources, README, install guide, intro, sidebar, home page and social
  card point at worktree; eval coverage prose reads 4 of 7 skills; eval
  tests that used workspace-hygiene as a fixture use connectors.
- AGENTS.md invariants: identity b10x, and the pin-not-copy rule for
  product plugins.

Refs: story:worktree-plugin-by-pin
- Workspace, Cargo.lock, every plugin manifest, the three version-stamped
  skills and every install pin move from 0.10.0 to 0.11.0.
- Changelog: close the Unreleased section as 0.11.0. The minor bump marks
  the breaking marketplace rename to b10x and the retirement of
  workspace-hygiene in favour of the pinned worktree plugin.

Refs: story:worktree-plugin-by-pin
@b10x-bot
b10x-bot Bot merged commit 0f58d6f into main Sep 24, 2026
6 checks passed
@b10x-bot
b10x-bot Bot deleted the refactor/b10x-catalog-worktree-pin branch September 24, 2026 11:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants