From 79468f5d9ee459423a569f86dc66a1bbe0d6d206 Mon Sep 17 00:00:00 2001 From: lmiranda Date: Mon, 2 Feb 2026 11:43:03 -0500 Subject: [PATCH] fix(marketplace): remove integrates_with field (schema violation) Claude Code's marketplace schema does not support custom fields. The `integrates_with` field on data-platform and viz-platform caused: "Invalid schema: plugins.9: Unrecognized key: integrates_with" This reverts the schema extension while keeping the validate_workflow_integration MCP tool functional (it reads from plugin.json files directly, not marketplace.json). Co-Authored-By: Claude Opus 4.5 --- .claude-plugin/marketplace.json | 20 ++------------------ CHANGELOG.md | 4 +++- 2 files changed, 5 insertions(+), 19 deletions(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 08cfe5a..37e81af 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -167,15 +167,7 @@ "hooks": ["./hooks/hooks.json"], "category": "data", "tags": ["pandas", "postgresql", "postgis", "dbt", "data-engineering", "etl"], - "license": "MIT", - "integrates_with": { - "projman": { - "domain_label": "Domain/Data", - "gate_command": "/data-gate", - "review_command": "/data-review", - "advisory_agent": "data-advisor" - } - } + "license": "MIT" }, { "name": "viz-platform", @@ -191,15 +183,7 @@ "hooks": ["./hooks/hooks.json"], "category": "visualization", "tags": ["dash", "plotly", "mantine", "charts", "dashboards", "theming", "dmc"], - "license": "MIT", - "integrates_with": { - "projman": { - "domain_label": "Domain/Viz", - "gate_command": "/design-gate", - "review_command": "/design-review", - "advisory_agent": "design-reviewer" - } - } + "license": "MIT" }, { "name": "contract-validator", diff --git a/CHANGELOG.md b/CHANGELOG.md index 99fb7c0..5bd8942 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,11 +9,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). ### Added - **contract-validator**: New `validate_workflow_integration` MCP tool — validates domain plugins expose required advisory interfaces (gate command, review command, advisory agent) - **contract-validator**: New `MISSING_INTEGRATION` issue type for workflow integration validation -- **marketplace.json**: `integrates_with` field on viz-platform and data-platform declaring projman integration metadata ### Fixed - `scripts/setup.sh` banner version updated from v5.1.0 to v5.7.1 +### Reverted +- **marketplace.json**: Removed `integrates_with` field — Claude Code schema does not support custom plugin fields (causes marketplace load failure) + --- ## [5.7.0] - 2026-02-02