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 <noreply@anthropic.com>
This commit is contained in:
2026-02-02 11:43:03 -05:00
parent 9148e21bc5
commit 79468f5d9e
2 changed files with 5 additions and 19 deletions

View File

@@ -167,15 +167,7 @@
"hooks": ["./hooks/hooks.json"], "hooks": ["./hooks/hooks.json"],
"category": "data", "category": "data",
"tags": ["pandas", "postgresql", "postgis", "dbt", "data-engineering", "etl"], "tags": ["pandas", "postgresql", "postgis", "dbt", "data-engineering", "etl"],
"license": "MIT", "license": "MIT"
"integrates_with": {
"projman": {
"domain_label": "Domain/Data",
"gate_command": "/data-gate",
"review_command": "/data-review",
"advisory_agent": "data-advisor"
}
}
}, },
{ {
"name": "viz-platform", "name": "viz-platform",
@@ -191,15 +183,7 @@
"hooks": ["./hooks/hooks.json"], "hooks": ["./hooks/hooks.json"],
"category": "visualization", "category": "visualization",
"tags": ["dash", "plotly", "mantine", "charts", "dashboards", "theming", "dmc"], "tags": ["dash", "plotly", "mantine", "charts", "dashboards", "theming", "dmc"],
"license": "MIT", "license": "MIT"
"integrates_with": {
"projman": {
"domain_label": "Domain/Viz",
"gate_command": "/design-gate",
"review_command": "/design-review",
"advisory_agent": "design-reviewer"
}
}
}, },
{ {
"name": "contract-validator", "name": "contract-validator",

View File

@@ -9,11 +9,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
### Added ### 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 `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 - **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 ### Fixed
- `scripts/setup.sh` banner version updated from v5.1.0 to v5.7.1 - `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 ## [5.7.0] - 2026-02-02