Skip to main content
Run:
npx @budscollab/cli app validate budscollab.package.json
Validation checks surfaces, actions, permissions, provenance, renderer boundary, and JSON-render samples. The validator checks:
  • manifest contract and reserved ids
  • required widget, fullscreen, dock, overlay, and JSON-render surfaces
  • tool count and write posture
  • allowlisted JSON-render component types
  • allowlisted JSON-render action ids
  • renderer boundary
  • permission boundary
  • JSON-render sample surface coverage
  • package-required action ids
Common failures should be fixed in the blueprint or package source, then recompiled and revalidated. Do not bypass validation to make a showcase.