{
  "verified_on": "2026-10-12",
  "method": "Current local workbench library executed in Node. No live LinkedIn extraction, browser download or destination import is claimed.",
  "library_sha256": "fa873b8d7f0724b330106c943b2c73b867e974aabf143ee3931b55304266f974",
  "options": {
    "keys": [
      {
        "linkedin": "linkedin_profile_url",
        "email": "email"
      },
      {
        "linkedin": "profile_url",
        "email": "email"
      }
    ],
    "sourceNames": [
      "merge-audience-search-synthetic.csv",
      "merge-audience-event-synthetic.csv"
    ]
  },
  "serialization": {
    "bom": true,
    "excelSafe": false,
    "line_endings": "CRLF"
  },
  "summary": {
    "inputRows": 15,
    "outputRows": 13,
    "mergedRows": 2,
    "mergedGroups": 2,
    "reviewRows": 9,
    "identifierConflicts": 1,
    "fieldConflicts": 1
  },
  "manual_demonstration": {
    "approved_rows": 3,
    "held_rows": 10,
    "approved_original_records": 5,
    "held_original_records": 10
  },
  "original_records": 15,
  "files": [
    {
      "name": "merge-audience-search-synthetic.csv",
      "rows": 7,
      "columns": 10,
      "sha256": "62b881c3c0301c7510cfe9ab24e420a07f0729cf306f4c32185e1b473d124dab"
    },
    {
      "name": "merge-audience-event-synthetic.csv",
      "rows": 8,
      "columns": 10,
      "sha256": "d6d496261f818f7bd7fb391d68b64261ed603efc670a6cb72f5ad10a93b6d7c1"
    },
    {
      "name": "merge-audience-expected-main.csv",
      "rows": 13,
      "columns": 13,
      "sha256": "f48c3160922f7e82c48ead0427aaf9a06a9866dcb7a755aab47df136d6af9559"
    },
    {
      "name": "merge-audience-expected-review.csv",
      "rows": 9,
      "columns": 14,
      "sha256": "d991f1f1c8ddb9e713c0784239b00f3d19c79dd7be4d7ac6e96b5e257dedb7bd"
    },
    {
      "name": "merge-audience-manual-approved-demo.csv",
      "rows": 3,
      "columns": 12,
      "sha256": "719ecf4424260780c486d8c52c03ee598fc40c2b81be938a39f187e3f3efc8cb"
    },
    {
      "name": "merge-audience-manual-held-demo.csv",
      "rows": 10,
      "columns": 15,
      "sha256": "a8bed909932d9cefa27903b6355b1e9ae0cbe6d1e8242b83adba1963f871139e"
    }
  ],
  "cautions": [
    "Main includes every Review original; counts overlap.",
    "No automatic approval, email verification, profile existence lookup or messaging permission.",
    "Original-records JSON is supplied by this example package; current browser Merge download offers Main and Review CSVs only.",
    "M05 valid counterpart is an extra manual hold, not an automatic engine warning.",
    "All rows are fictional and marked synthetic and do_not_contact."
  ]
}
