fix: audit fixes — metadata.json, stale profiles, canonical paths, validation #441

Merged
lmiranda merged 2 commits from fix/audit-metadata-profiles-validation into development 2026-02-05 02:39:17 +00:00
Owner

Summary

  • Confirmed projman metadata.json exists with gitea MCP mapping
  • Synced marketplace-full.json and marketplace-lean.json to current version (were stale at 7.0.0)
  • Added metadata.json validation to validate-marketplace.sh — rejects mcp_servers in plugin.json, verifies MCP server references
  • Updated CANONICAL-PATHS.md to v7.1.0 with missing entries (profile configs, prompts/, project-lessons-learned/, metadata.json)
  • Deprecated switch-profile.sh in favor of claude-launch.sh

Test plan

  • All 8 plugins have metadata.json files
  • Profile versions match (7.1.0)
  • ./scripts/validate-marketplace.sh passes with new metadata validation
  • Deprecation warning present in switch-profile.sh

🤖 Generated with Claude Code

## Summary - Confirmed projman `metadata.json` exists with gitea MCP mapping - Synced `marketplace-full.json` and `marketplace-lean.json` to current version (were stale at 7.0.0) - Added `metadata.json` validation to `validate-marketplace.sh` — rejects `mcp_servers` in `plugin.json`, verifies MCP server references - Updated `CANONICAL-PATHS.md` to v7.1.0 with missing entries (profile configs, prompts/, project-lessons-learned/, metadata.json) - Deprecated `switch-profile.sh` in favor of `claude-launch.sh` ## Test plan - [x] All 8 plugins have metadata.json files - [x] Profile versions match (7.1.0) - [x] `./scripts/validate-marketplace.sh` passes with new metadata validation - [x] Deprecation warning present in switch-profile.sh 🤖 Generated with [Claude Code](https://claude.ai/code)
lmiranda added 2 commits 2026-02-05 02:38:51 +00:00
Reviewed-on: #440
- Confirmed/created projman metadata.json with gitea mapping
- Synced profile JSONs to current version
- Added metadata.json validation to validate-marketplace.sh
- Updated CANONICAL-PATHS.md to current version
- Deprecated switch-profile.sh in favor of claude-launch.sh

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
lmiranda merged commit faafbd56f5 into development 2026-02-05 02:39:17 +00:00
lmiranda deleted branch fix/audit-metadata-profiles-validation 2026-02-05 02:39:18 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: personal-projects/leo-claude-mktplace#441