vertical-conformance-sweepworkflow0
curtismu7/AI-demo
What it does

Validate plugin manifest contracts and file structure

Best for

Catching recurring plugin-contract bugs (schema strip, action/tool mismatch, missing files, chip wiring) that occur after editing or before release.

Inputs
  • · vertical id (or list if args.only provided)
  • · verticals directory path
Outputs
  • · findings array per vertical with issue, kind (missing_file, schema_strip, action_tool_mismatch, chip_wiring, seed_data_mismatch), severity, evidence
  • · verdict: isReal, severity, explanation, fix
Preconditions
  • · verticals directory structure accessible
  • · manifest schema and loader files present
  • · vertical configuration files exist
Failure modes
  • · Zod schema field stripping (silently discards unknown fields, breaking contract)
  • · action/tool name mismatch not caught without full simulation
  • · new verticals require re-inventory (self-scaling partially mitigated)
Trust signals
  • · dynamic discovery of verticals (self-scaling on new verticals added)
  • · adversarial verification step per finding
  • · specific enum of failure kinds (missing_file, schema_strip, etc.)