Claude Code's plugin manifest schema requires `repository` to be a
string URL. This plugin declared it as an npm package.json-style object
({type,url,directory}), causing every install to fail with:
Validation errors: repository: Invalid input: expected string, received object
ruflo-graph-intelligence is the only plugin in the marketplace affected.
The 'validate' CI job requires every plugin under plugins/ to declare a
plugin manifest at .claude-plugin/plugin.json. Adds it for
ruflo-graph-intelligence so PR #2045 passes marketplace validation.
Co-Authored-By: RuFlo <ruv@ruv.net>