{
  "label": "Self-initiated demonstration · Synthetic data",
  "changes": [
    {
      "rowId": "R01",
      "field": "company",
      "before": "  ALDERWICK STUDIO  ",
      "after": "Alderwick Studio",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R01",
      "field": "email",
      "before": " HELLO@alderwick-studio.example ",
      "after": "hello@alderwick-studio.example",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R01",
      "field": "region",
      "before": " north ",
      "after": "North",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R01",
      "field": "date",
      "before": "2026/09/15",
      "after": "2026-09-15",
      "rule": "Normalize an unambiguous valid date to ISO"
    },
    {
      "rowId": "R01",
      "field": "notes",
      "before": "  Sample  record; no live contact.  ",
      "after": "Sample record; no live contact.",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R02",
      "field": "company",
      "before": "brackenmere systems",
      "after": "Brackenmere Systems",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R02",
      "field": "email",
      "before": " hello@brackenmere-systems.example ",
      "after": "hello@brackenmere-systems.example",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R02",
      "field": "region",
      "before": " south ",
      "after": "South",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R02",
      "field": "date",
      "before": "15 Sep 2026",
      "after": "2026-09-15",
      "rule": "Normalize an unambiguous valid date to ISO"
    },
    {
      "rowId": "R03",
      "field": "email",
      "before": " hello@cobalt-fen-advisory.example ",
      "after": "hello@cobalt-fen-advisory.example",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R03",
      "field": "region",
      "before": " east ",
      "after": "East",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R04",
      "field": "company",
      "before": "  NORTH QUAY WORKS  ",
      "after": "North Quay Works",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R04",
      "field": "email",
      "before": " hello@north-quay-works.example ",
      "after": "hello@north-quay-works.example",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R04",
      "field": "region",
      "before": " west ",
      "after": "West",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R04",
      "field": "date",
      "before": "2026/09/15",
      "after": "2026-09-15",
      "rule": "Normalize an unambiguous valid date to ISO"
    },
    {
      "rowId": "R05",
      "field": "company",
      "before": "willowbridge design",
      "after": "Willowbridge Design",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R05",
      "field": "email",
      "before": " HELLO@willowbridge-design.example ",
      "after": "hello@willowbridge-design.example",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R05",
      "field": "region",
      "before": " north ",
      "after": "North",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R05",
      "field": "date",
      "before": "15 Sep 2026",
      "after": "2026-09-15",
      "rule": "Normalize an unambiguous valid date to ISO"
    },
    {
      "rowId": "R05",
      "field": "notes",
      "before": "  Sample  record; no live contact.  ",
      "after": "Sample record; no live contact.",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R06",
      "field": "email",
      "before": " hello@merefield-research.example ",
      "after": "hello@merefield-research.example",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R06",
      "field": "region",
      "before": " south ",
      "after": "South",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R07",
      "field": "company",
      "before": "  AMBER VALE SUPPLY  ",
      "after": "Amber Vale Supply",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R07",
      "field": "email",
      "before": " hello@amber-vale-supply.example ",
      "after": "hello@amber-vale-supply.example",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R07",
      "field": "region",
      "before": " east ",
      "after": "East",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R07",
      "field": "date",
      "before": "2026/09/15",
      "after": "2026-09-15",
      "rule": "Normalize an unambiguous valid date to ISO"
    },
    {
      "rowId": "R08",
      "field": "company",
      "before": "pinehaven analytics",
      "after": "Pinehaven Analytics",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R08",
      "field": "email",
      "before": " hello@pinehaven-analytics.example ",
      "after": "hello@pinehaven-analytics.example",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R08",
      "field": "region",
      "before": " west ",
      "after": "West",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R09",
      "field": "email",
      "before": " HELLO@slate-orchard-consulting.example ",
      "after": "hello@slate-orchard-consulting.example",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R09",
      "field": "region",
      "before": " north ",
      "after": "North",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R09",
      "field": "notes",
      "before": "  Sample  record; no live contact.  ",
      "after": "Sample record; no live contact.",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R10",
      "field": "company",
      "before": "  BIRCHLINE LEARNING  ",
      "after": "Birchline Learning",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R10",
      "field": "email",
      "before": " hello@birchline-learning.example ",
      "after": "hello@birchline-learning.example",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R10",
      "field": "region",
      "before": " south ",
      "after": "South",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R10",
      "field": "date",
      "before": "2026/09/15",
      "after": "2026-09-15",
      "rule": "Normalize an unambiguous valid date to ISO"
    },
    {
      "rowId": "R11",
      "field": "company",
      "before": "copperbrook logistics",
      "after": "Copperbrook Logistics",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R11",
      "field": "email",
      "before": " hello@copperbrook-logistics.example ",
      "after": "hello@copperbrook-logistics.example",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R11",
      "field": "region",
      "before": " east ",
      "after": "East",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R11",
      "field": "date",
      "before": "15 Sep 2026",
      "after": "2026-09-15",
      "rule": "Normalize an unambiguous valid date to ISO"
    },
    {
      "rowId": "R12",
      "field": "email",
      "before": " hello@larkspur-digital.example ",
      "after": "hello@larkspur-digital.example",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R12",
      "field": "region",
      "before": " west ",
      "after": "West",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R13",
      "field": "company",
      "before": "  FERNHAVEN ENGINEERING  ",
      "after": "Fernhaven Engineering",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R13",
      "field": "region",
      "before": " north ",
      "after": "North",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R13",
      "field": "date",
      "before": "2026/09/15",
      "after": "2026-09-15",
      "rule": "Normalize an unambiguous valid date to ISO"
    },
    {
      "rowId": "R13",
      "field": "notes",
      "before": "  Sample  record; no live contact.  ",
      "after": "Sample record; no live contact.",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R14",
      "field": "company",
      "before": "oakmere events",
      "after": "Oakmere Events",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R14",
      "field": "email",
      "before": " hello@oakmere-events.example ",
      "after": "hello@oakmere-events.example",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R14",
      "field": "region",
      "before": " south ",
      "after": "South",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R14",
      "field": "date",
      "before": "15 Sep 2026",
      "after": "2026-09-15",
      "rule": "Normalize an unambiguous valid date to ISO"
    },
    {
      "rowId": "R15",
      "field": "email",
      "before": " hello@reedstone-creative.example ",
      "after": "hello@reedstone-creative.example",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R15",
      "field": "region",
      "before": " east ",
      "after": "East",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R16",
      "field": "company",
      "before": "  ELMSHORE SERVICES  ",
      "after": "Elmshore Services",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R16",
      "field": "email",
      "before": " hello@elmshore-services.example ",
      "after": "hello@elmshore-services.example",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R16",
      "field": "region",
      "before": " west ",
      "after": "West",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R16",
      "field": "date",
      "before": "2026/09/15",
      "after": "2026-09-15",
      "rule": "Normalize an unambiguous valid date to ISO"
    },
    {
      "rowId": "R17",
      "field": "company",
      "before": "juniper fold planning",
      "after": "Juniper Fold Planning",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R17",
      "field": "email",
      "before": " HELLO@juniper-fold-planning.example ",
      "after": "hello@juniper-fold-planning.example",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R17",
      "field": "region",
      "before": " north ",
      "after": "North",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R17",
      "field": "date",
      "before": "15 Sep 2026",
      "after": "2026-09-15",
      "rule": "Normalize an unambiguous valid date to ISO"
    },
    {
      "rowId": "R17",
      "field": "notes",
      "before": "  Sample  record; no live contact.  ",
      "after": "Sample record; no live contact.",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R18",
      "field": "email",
      "before": " hello@clearwell-manufacturing.example ",
      "after": "hello@clearwell-manufacturing.example",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R18",
      "field": "region",
      "before": " south ",
      "after": "South",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R19",
      "field": "company",
      "before": "  MARSHLIGHT STUDIO  ",
      "after": "Marshlight Studio",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R19",
      "field": "email",
      "before": " hello@marshlight-studio.example ",
      "after": "hello@marshlight-studio.example",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R19",
      "field": "date",
      "before": "2026/09/15",
      "after": "2026-09-15",
      "rule": "Normalize an unambiguous valid date to ISO"
    },
    {
      "rowId": "R20",
      "field": "company",
      "before": "ashcombe solutions",
      "after": "Ashcombe Solutions",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R20",
      "field": "email",
      "before": " hello@ashcombe-solutions.example ",
      "after": "hello@ashcombe-solutions.example",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R20",
      "field": "region",
      "before": " west ",
      "after": "West",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R20",
      "field": "date",
      "before": "15 Sep 2026",
      "after": "2026-09-15",
      "rule": "Normalize an unambiguous valid date to ISO"
    },
    {
      "rowId": "R21",
      "field": "email",
      "before": " HELLO@rowan-gate-learning.example ",
      "after": "hello@rowan-gate-learning.example",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R21",
      "field": "region",
      "before": " north ",
      "after": "North",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R21",
      "field": "notes",
      "before": "  Sample  record; no live contact.  ",
      "after": "Sample record; no live contact.",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R22",
      "field": "company",
      "before": "  CEDAR HOLLOW SUPPLY  ",
      "after": "Cedar Hollow Supply",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R22",
      "field": "email",
      "before": " hello@cedar-hollow-supply.example ",
      "after": "hello@cedar-hollow-supply.example",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R22",
      "field": "region",
      "before": " south ",
      "after": "South",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R22",
      "field": "date",
      "before": "2026/09/15",
      "after": "2026-09-15",
      "rule": "Normalize an unambiguous valid date to ISO"
    },
    {
      "rowId": "R23",
      "field": "company",
      "before": "hawthorn path advisory",
      "after": "Hawthorn Path Advisory",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R23",
      "field": "email",
      "before": " hello@hawthorn-path-advisory.example ",
      "after": "hello@hawthorn-path-advisory.example",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R23",
      "field": "region",
      "before": " east ",
      "after": "East",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R24",
      "field": "region",
      "before": " west ",
      "after": "West",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R25",
      "field": "company",
      "before": "  BLUEWILLOW WORKSHOP  ",
      "after": "Bluewillow Workshop",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R25",
      "field": "email",
      "before": " HELLO@bluewillow-workshop.example ",
      "after": "hello@bluewillow-workshop.example",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R25",
      "field": "region",
      "before": " north ",
      "after": "North",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R25",
      "field": "date",
      "before": "2026/09/15",
      "after": "2026-09-15",
      "rule": "Normalize an unambiguous valid date to ISO"
    },
    {
      "rowId": "R25",
      "field": "notes",
      "before": "  Sample  record; no live contact.  ",
      "after": "Sample record; no live contact.",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R26",
      "field": "company",
      "before": "stonequay research",
      "after": "Stonequay Research",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R26",
      "field": "email",
      "before": " hello@stonequay-research.example ",
      "after": "hello@stonequay-research.example",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R26",
      "field": "region",
      "before": " south ",
      "after": "South",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R26",
      "field": "date",
      "before": "15 Sep 2026",
      "after": "2026-09-15",
      "rule": "Normalize an unambiguous valid date to ISO"
    },
    {
      "rowId": "R27",
      "field": "email",
      "before": " hello@maple-lantern-services.example ",
      "after": "hello@maple-lantern-services.example",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R27",
      "field": "region",
      "before": " east ",
      "after": "East",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R28",
      "field": "company",
      "before": "  HEDGEROW SYSTEMS  ",
      "after": "Hedgerow Systems",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R28",
      "field": "email",
      "before": " hello@hedgerow-systems.example ",
      "after": "hello@hedgerow-systems.example",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R28",
      "field": "region",
      "before": " west ",
      "after": "West",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R29",
      "field": "company",
      "before": "wrenfield creative",
      "after": "Wrenfield Creative",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R29",
      "field": "email",
      "before": " HELLO@wrenfield-creative.example ",
      "after": "hello@wrenfield-creative.example",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R29",
      "field": "region",
      "before": " north ",
      "after": "North",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R29",
      "field": "date",
      "before": "15 Sep 2026",
      "after": "2026-09-15",
      "rule": "Normalize an unambiguous valid date to ISO"
    },
    {
      "rowId": "R29",
      "field": "notes",
      "before": "  Sample  record; no live contact.  ",
      "after": "Sample record; no live contact.",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R30",
      "field": "email",
      "before": " hello@cloudmere-planning.example ",
      "after": "hello@cloudmere-planning.example",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R30",
      "field": "region",
      "before": " south ",
      "after": "South",
      "rule": "Trim spaces and apply agreed field casing"
    },
    {
      "rowId": "R31",
      "field": "record",
      "before": "R31",
      "after": "R01",
      "rule": "Consolidate exact normalized company and email; retain source-row IDs"
    },
    {
      "rowId": "R32",
      "field": "record",
      "before": "R32",
      "after": "R02",
      "rule": "Consolidate exact normalized company and email; retain source-row IDs"
    },
    {
      "rowId": "R33",
      "field": "record",
      "before": "R33",
      "after": "R03",
      "rule": "Consolidate exact normalized company and email; retain source-row IDs"
    },
    {
      "rowId": "R34",
      "field": "record",
      "before": "R34",
      "after": "R04",
      "rule": "Consolidate exact normalized company and email; retain source-row IDs"
    },
    {
      "rowId": "R34",
      "field": "region",
      "before": "East",
      "after": "West",
      "rule": "Conflict retained in review issue; first source value kept without guessing"
    },
    {
      "rowId": "R35",
      "field": "record",
      "before": "R35",
      "after": "R05",
      "rule": "Consolidate exact normalized company and email; retain source-row IDs"
    },
    {
      "rowId": "R36",
      "field": "record",
      "before": "R36",
      "after": "R06",
      "rule": "Consolidate exact normalized company and email; retain source-row IDs"
    },
    {
      "rowId": "R37",
      "field": "record",
      "before": "R37",
      "after": "R07",
      "rule": "Consolidate exact normalized company and email; retain source-row IDs"
    },
    {
      "rowId": "R38",
      "field": "record",
      "before": "R38",
      "after": "R08",
      "rule": "Consolidate exact normalized company and email; retain source-row IDs"
    },
    {
      "rowId": "R39",
      "field": "record",
      "before": "R39",
      "after": "R09",
      "rule": "Consolidate exact normalized company and email; retain source-row IDs"
    },
    {
      "rowId": "R40",
      "field": "record",
      "before": "R40",
      "after": "R10",
      "rule": "Consolidate exact normalized company and email; retain source-row IDs"
    }
  ],
  "duplicateGroups": [
    {
      "recordId": "R01",
      "sourceRows": [
        "R01",
        "R31"
      ]
    },
    {
      "recordId": "R02",
      "sourceRows": [
        "R02",
        "R32"
      ]
    },
    {
      "recordId": "R03",
      "sourceRows": [
        "R03",
        "R33"
      ]
    },
    {
      "recordId": "R04",
      "sourceRows": [
        "R04",
        "R34"
      ]
    },
    {
      "recordId": "R05",
      "sourceRows": [
        "R05",
        "R35"
      ]
    },
    {
      "recordId": "R06",
      "sourceRows": [
        "R06",
        "R36"
      ]
    },
    {
      "recordId": "R07",
      "sourceRows": [
        "R07",
        "R37"
      ]
    },
    {
      "recordId": "R08",
      "sourceRows": [
        "R08",
        "R38"
      ]
    },
    {
      "recordId": "R09",
      "sourceRows": [
        "R09",
        "R39"
      ]
    },
    {
      "recordId": "R10",
      "sourceRows": [
        "R10",
        "R40"
      ]
    }
  ]
}
