Skip to content

test: drift-lock discovery metadata across plugin manifests#11

Merged
gpxl merged 1 commit into
mainfrom
claude/loving-goodall-dbb3b5
Jul 10, 2026
Merged

test: drift-lock discovery metadata across plugin manifests#11
gpxl merged 1 commit into
mainfrom
claude/loving-goodall-dbb3b5

Conversation

@gpxl

@gpxl gpxl commented Jul 10, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds three drift-lock tests keeping discovery metadata consistent
    across .claude-plugin/plugin.json, .claude-plugin/marketplace.json,
    and package.json (keywords/license/repository/homepage identical
    between the two plugin manifests; package.json a consistent superset;
    all descriptions retain the load-bearing identity phrases).
  • Follows up on commit 1740694, which added the metadata without a
    drift guard — this repo already drift-locks other duplicated content
    (references/ docs vs. the vendored prompt) via the same convention.

Commits

  • 9a472e3 test: drift-lock discovery metadata across plugin manifests

Test plan

  • All tests pass (94/94)
  • Lint clean (shellcheck)
  • Build clean (no build step in this project)
  • Code-quality agent: exempt (test-only change, no scripts/*.sh touched)
  • Manual verification

🤖 Generated with Claude Code

Commit 1740694 added discovery metadata (keywords, license, repository,
homepage, description) to both .claude-plugin/plugin.json and
marketplace.json without a guard against the two drifting apart. This
repo already drift-locks other duplicated content (references/ docs vs.
the vendored prompt, via build-disciplines.test) — extend that
convention to the two discovery surfaces plus package.json, which
carries the same keywords/license as an npm-flavoured superset.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@gpxl
gpxl merged commit dc3887b into main Jul 10, 2026
4 checks passed
@gpxl
gpxl deleted the claude/loving-goodall-dbb3b5 branch July 10, 2026 05:46
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.

1 participant