refactor!: b10x marketplace; worktree by pin; release 0.11.0 - #13
Merged
Merged
Conversation
…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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
beyond10x→b10xin both formats; installs read<plugin>@b10x. The changelog gives the removal commands for an older registration.workspace-hygieneretired. The Claude Code marketplace listsworktreeas agit-subdirentry pinned to Worktree0.6.0/3d4954b7f0cde907a5b8a27a6c3d095368d4a1cf(plugins/worktree), carrying no copy. Codex readsworktree@worktreefrom the worktree repository.agentplugins-check remotechecks tag↔commit, manifest version at that commit, and newest release. New workflowremote-plugins.ymlruns it on PRs,mainpushes and daily.worktree.Validation:
task checkexit 0 (38 + 2 + 2 tests, 8 eval cases);task site-buildexit 0;claude plugin validate .passed;agentplugins-check remotepassed on the 0.6.0 pin and refused the 0.5.1 merge commit.Refs: story:worktree-plugin-by-pin