1{2 "schemaVersion": 1,3 "description": "Nothing-to-move verdicts, in two tiers.\n\n`hints[]` \u2014 a flat slug lookup for plugins that need no data migration at all, where a full profile would be dead weight. A hit here is strong evidence the agent confirms at classification, never the answer by itself. Without this list, a caching or SMTP plugin whose data we cannot read is reported as potential data loss \u2014 which is both wrong and alarming. Keyed by plugin directory slug; a slug with a full profile may not appear here.\n\n`capabilities[]` \u2014 the human-signed per-capability register, for PROFILED plugins the slug list cannot reach. This is the only way a profiled capability reaches the no-need-to-migrate status (basis: decision); without it a decided capability re-lands as pending on every run. It is not an impossibility verdict (that is requires-development.json) \u2014 it says the outcome exists in Wix or was never data \u2014 but it is still a decision about what the customer does not get, so it carries decidedBy + decidedOn and validation rejects an unsigned entry. Mutually exclusive with requires-development.json and capabilities-pending-decision.json, and rejected once a Wix target entity claims the capability.",
5 "platform-does-it": "Wix provides this capability natively; drop the plugin and keep the behaviour.",
6 "not-needed": "Development, hosting or licensing tooling with no role after migration; it was never data.",
7 "reconfigure-in-wix": "A setting or rule you set up once in Wix rather than data to move."
8 },
9 "capabilities": [],
10 "hints": [
11 {
12 "slug": "nextend-facebook-connect",
13 "reason": "reconfigure-in-wix",
14 "does": "Social login buttons (Nextend Social Login): Facebook, Google, X/Twitter free; more providers in Pro",
15 "replacedBy": "Wix native member social login: enable the matching Google/Facebook toggles in dashboard Signup & Login settings (default form only). No settings API exists (members docs-survey 2026-08-16) — manual setup step. Fidelity: enable only the providers the source actually had enabled (detect from wp-login.php button render, not stylesheet class names). Providers beyond Google/Facebook are reportable loss; an org-restricted OAuth client is a different capability — see members.domain-restricted-login in capabilities-pending-decision.json.",
154 "does": "Backs up and exports the whole site",
155 "replacedBy": "Wix keeps site history itself. Useful during migration though: it can produce a full export including data the REST API does not expose.",
278 "policy": "Grow from real runs: add a hint when a real migration surfaces the plugin as unresolved. `provenance` records whether we have actually seen the plugin or added it by expectation, so the unobserved entries stay visible and reviewable rather than accumulating silently."