What problem does it solve? Keeping broker profiles consistent between the canonical Notion source of truth and the Wix brokerProfiles CMS collection is error-prone: lifecycle gates can be bypassed, identity fields can drift, and unsafe URLs or unmapped fields can leak into public pages. This Skill enforces a deterministic validation, dry-run, apply, and verification workflow so Wix stays a downstream read replica rather than an accidental source of truth. ## Core Features & Use Cases - Eligibility gating: Blocks synchronization unless approvalStatus is approved and profileStatus is published, and flags missing required fields, slug conflicts, unsafe URLs, and unsupported image schemes. - Three operating modes: Review, dry-run (default, zero writes), and apply, where apply requires explicit authorization and a live re-fetch verification of every changed record. - Canonical-to-Wix field mapping: Maps canonical profile fields to documented Wix field keys, reports unmapped canonical fields, and protects immutable identity and lifecycle values. - Use Case: An operator asks whether partner-110 is ready for Wix publishing. The Skill loads the repository contracts, reads the canonical record, produces a normalized dry-run payload with zero writes, and—only after explicit authorization—applies the sync and verifies it with a live re-fetch. ## Quick Start Ask the assistant to run a dry-run Wix sync review for a specific broker partner ID or slug and show the proposed payload, eligibility decision, and any blocked or unmapped fields.