plugin-kit-ai validate --format json is the automation-facing validation report for package-standard plugin repos.
- Contract id:
plugin-kit-ai/validate-report - Current schema version:
1 - Stability tier: public contract for CI and tooling
Every JSON report includes:
format: alwaysplugin-kit-ai/validate-reportschema_version: currently1requested_platform: the explicit--platformvalue when presentoutcome: one ofpassed,failed, orfailed_strict_warningsok: convenience boolean for green/red automation checksstrict_mode: whether--strictwas enabledstrict_failed: true only when strict mode failed because warnings were treated as errorswarning_countfailure_countplatform: the enabled-target summary returned by the validatorcheckswarningsfailures
passed: no failures, and either strict mode was off or there were no warningsfailed: at least one validation failure existsfailed_strict_warnings: no validation failures exist, but--strictfailed because warnings were present
The following fields are always arrays in schema version 1, never null:
checkswarningsfailures
Warnings expose:
kindpathwhen knownmessage
Failures expose:
kindpathwhen knowntargetwhen the failure belongs to a specific target lanemessage
- Additive fields may appear in future schema versions
- Breaking changes require a new
schema_version - Consumers should branch first on
format, then onschema_version - Consumers should prefer
outcomeover re-deriving state from counters