1{2 "$comment": "TEMPLATE / EXAMPLE for migrations/<project>/source-schema.json. This is a shape to follow, NOT a strict schema to validate against. Both the producer (rp-discovery) and the consumer (rp-mapper) are LLMs, so structure is a convention that prevents drift, not a hard contract. Keep the agnostic core stable across platforms; push platform quirks into the open `sourceMeta` blob.",34 "platform": "wordpress",5 "platformVersion": "6.5.2",6 "sourceUrl": "https://acme.example.com",7 "capturedAt": "2026-06-07T00:00:00.000Z",8 "rawDiscovery": "data/wp-discovery/",
45 "$comment": "hierarchical=true MUST be set when any term has parent != 0. The Wix Blog category target is flat (no parent/child), so this flag triggers the mapper's mandatory faithfulness-ledger entry. See Read contract → Hierarchical taxonomies.",