[
  {
    "business_id": "B01",
    "source_id": "S01",
    "tool_locator": "turn292view0",
    "provenance": "Redacted cues retained from original tool extraction, not a new fetch. Exact short spans below; surrounding context excluded.",
    "phone": {
      "line": "L2;L3",
      "cue": "Call our Team Today; [phone value omitted]"
    },
    "email": {
      "line": "L173",
      "cue": "* [email protected]"
    },
    "form": {
      "line": "L156;L160;L164",
      "cue": "First Name [Input]; Email [Input]; Comments"
    },
    "booking": [],
    "response": [],
    "redaction_note": "Square-bracketed contact-value omissions are editorial redactions, not source wording. Only public route cues are retained; actual response or booking behaviour was not tested."
  },
  {
    "business_id": "B02",
    "source_id": "S02",
    "tool_locator": "turn292view1",
    "provenance": "Redacted cues retained from original tool extraction, not a new fetch. Exact short spans below; surrounding context excluded.",
    "phone": {
      "line": "L54",
      "cue": "Call Us"
    },
    "email": {
      "line": "L62",
      "cue": "## Email Us"
    },
    "form": {
      "line": "L37",
      "cue": "## Send Us A Message"
    },
    "booking": [],
    "response": [
      {
        "line": "L64",
        "cue": "We aim to respond within 2 hours."
      }
    ],
    "redaction_note": "Square-bracketed contact-value omissions are editorial redactions, not source wording. Only public route cues are retained; actual response or booking behaviour was not tested."
  },
  {
    "business_id": "B03",
    "source_id": "S03",
    "tool_locator": "turn293view0",
    "provenance": "Redacted cues retained from original tool extraction, not a new fetch. Exact short spans below; surrounding context excluded.",
    "phone": {
      "line": "L4",
      "cue": "##### [phone value omitted]"
    },
    "email": {
      "line": "L8",
      "cue": "##### Email Us"
    },
    "form": {
      "line": "L45",
      "cue": "## Send Your Enquiry"
    },
    "booking": [
      {
        "line": "L92",
        "cue": "BOOK ONLINE"
      }
    ],
    "response": [],
    "redaction_note": "Square-bracketed contact-value omissions are editorial redactions, not source wording. Only public route cues are retained; actual response or booking behaviour was not tested."
  },
  {
    "business_id": "B04",
    "source_id": "S04",
    "tool_locator": "turn293view1",
    "provenance": "Redacted cues retained from original tool extraction, not a new fetch. Exact short spans below; surrounding context excluded.",
    "phone": {
      "line": "L2",
      "cue": "[phone value omitted]"
    },
    "email": {
      "line": "L542",
      "cue": "[email value omitted]"
    },
    "form": {
      "line": "L564",
      "cue": "Your Message *"
    },
    "booking": [
      {
        "line": "L551",
        "cue": "MAKE A BOOKING"
      },
      {
        "line": "L553",
        "cue": "will be in touch as soon as possible!"
      }
    ],
    "response": [
      {
        "line": "L553",
        "cue": "will be in touch as soon as possible!"
      }
    ],
    "redaction_note": "Square-bracketed contact-value omissions are editorial redactions, not source wording. Only public route cues are retained; actual response or booking behaviour was not tested."
  },
  {
    "business_id": "B05",
    "source_id": "S05",
    "tool_locator": "turn294view0",
    "provenance": "Redacted cues retained from original tool extraction, not a new fetch. Exact short spans below; surrounding context excluded.",
    "phone": {
      "line": "L45",
      "cue": "Call [phone value omitted]"
    },
    "email": {
      "status": "Not established or cue unresolved"
    },
    "form": {
      "status": "Not established"
    },
    "booking": [
      {
        "line": "L117",
        "cue": "Choose a time that suits you and we'll confirm your booking."
      }
    ],
    "response": [],
    "redaction_note": "Square-bracketed contact-value omissions are editorial redactions, not source wording. Only public route cues are retained; actual response or booking behaviour was not tested.",
    "response_context_note": "Pre-publication coding correction: the retained quote-section contact invitation at S05 L136/L138 does not establish that its reply promise is attached to a written enquiry. Code UNKNOWN. Keep the separate advertised booking-confirmation classification; no contact route was tested."
  },
  {
    "business_id": "B06",
    "source_id": "S06",
    "tool_locator": "turn298view0",
    "provenance": "Redacted cues retained from original tool extraction, not a new fetch. Exact short spans below; surrounding context excluded.",
    "phone": {
      "line": "L33",
      "cue": "Phone: [phone value omitted]"
    },
    "email": {
      "line": "L7",
      "cue": "[email value omitted]"
    },
    "form": {
      "line": "L54",
      "cue": "Your Message"
    },
    "booking": [
      {
        "line": "L35",
        "cue": "INSTANT ONLINE BOOKING"
      },
      {
        "line": "L41",
        "cue": "automatically book you into the next available time slot closest to your preference."
      }
    ],
    "response": [],
    "redaction_note": "Square-bracketed contact-value omissions are editorial redactions, not source wording. Only public route cues are retained; actual response or booking behaviour was not tested."
  },
  {
    "business_id": "B07",
    "source_id": "S07",
    "tool_locator": "turn295view0",
    "provenance": "Redacted cues retained from original tool extraction, not a new fetch. Exact short spans below; surrounding context excluded.",
    "phone": {
      "line": "L2",
      "cue": "[phone value omitted]"
    },
    "email": {
      "line": "L10",
      "cue": "[email value omitted]"
    },
    "form": {
      "line": "L23",
      "cue": "[Input: First name (required)]"
    },
    "booking": [
      {
        "line": "L21",
        "cue": "Book a plumber/quote"
      }
    ],
    "response": [
      {
        "line": "L6",
        "cue": "we'll get back to you as soon as we can."
      }
    ],
    "redaction_note": "Square-bracketed contact-value omissions are editorial redactions, not source wording. Only public route cues are retained; actual response or booking behaviour was not tested."
  },
  {
    "business_id": "B08",
    "source_id": "S08",
    "tool_locator": "turn295view1",
    "provenance": "Redacted cues retained from original tool extraction, not a new fetch. Exact short spans below; surrounding context excluded.",
    "phone": {
      "line": "L2",
      "cue": "Phone Number"
    },
    "email": {
      "line": "L9",
      "cue": "### Email Us"
    },
    "form": {
      "line": "L116;L118",
      "cue": "Message; Make Appointment"
    },
    "booking": [
      {
        "line": "L118",
        "cue": "Make Appointment"
      }
    ],
    "response": [],
    "redaction_note": "Square-bracketed contact-value omissions are editorial redactions, not source wording. Only public route cues are retained; actual response or booking behaviour was not tested."
  },
  {
    "business_id": "B09",
    "source_id": "S09",
    "tool_locator": "turn296view0",
    "provenance": "Redacted cues retained from original tool extraction, not a new fetch. Exact short spans below; surrounding context excluded.",
    "phone": {
      "line": "L21",
      "cue": "[phone value omitted]"
    },
    "email": {
      "line": "L79",
      "cue": "Email Us ([email value omitted])"
    },
    "form": {
      "line": "L59",
      "cue": "Send us a message"
    },
    "booking": [
      {
        "line": "L48",
        "cue": "Select your treatment and find a time that suits you in just a few clicks.",
        "provenance_note": "L48 is preserved in a collector readback of the original p09_10 tool cache, and separately corroborated by the20October independent review. A cache readback is not a new network fetch."
      }
    ],
    "response": [
      {
        "line": "L61",
        "cue": "within one business day."
      }
    ],
    "redaction_note": "Square-bracketed contact-value omissions are editorial redactions, not source wording. Only public route cues are retained; actual response or booking behaviour was not tested."
  },
  {
    "business_id": "B10",
    "source_id": "S10",
    "tool_locator": "turn296view1",
    "provenance": "Redacted cues retained from original tool extraction, not a new fetch. Exact short spans below; surrounding context excluded.",
    "phone": {
      "line": "L191",
      "cue": "中文热线 [phone value omitted]",
      "context_note": "The retained original line advertises a Chinese-language hotline; number omitted. This is not a caller form field."
    },
    "email": {
      "line": "L200",
      "cue": "Email [email value omitted]"
    },
    "form": {
      "status": "Not established"
    },
    "booking": [
      {
        "line": "L187",
        "cue": "Schedule an appointment today"
      }
    ],
    "response": [],
    "redaction_note": "Square-bracketed contact-value omissions are editorial redactions, not source wording. Only public route cues are retained; actual response or booking behaviour was not tested."
  },
  {
    "business_id": "B11",
    "source_id": "S11",
    "tool_locator": "turn297view1",
    "provenance": "Redacted cues retained from original tool extraction, not a new fetch. Exact short spans below; surrounding context excluded.",
    "phone": {
      "line": "L42;L43",
      "cue": "Call & Book - 7 days a week; [phone value omitted]"
    },
    "email": {
      "line": "L136",
      "cue": "[email value omitted]",
      "source_id": "S11b",
      "tool_locator": "turn310view1",
      "evidence_origin": "independent_review_corroboration",
      "accessed_date": "2026-10-20",
      "observed_at_utc": "2026-10-20T07:24:37.213Z",
      "provenance_note": "A business email address is present in the retained independent-review extraction of the already selected MC Dental locations page. This corroborates the advertised route; it is not a claim that the original S11 line136 was returned. Address value is redacted, not source wording."
    },
    "form": {
      "line": "L440",
      "cue": "Make an Enquiry"
    },
    "booking": [
      {
        "line": "L338",
        "cue": "Book Check-up & Clean Online"
      },
      {
        "source_id": "S11b",
        "line": "L180-181",
        "cue": "You can book an appointment online – simply click on the blue button below and follow the prompts."
      }
    ],
    "response": [],
    "redaction_note": "Square-bracketed contact-value omissions are editorial redactions, not source wording. Only public route cues are retained; actual response or booking behaviour was not tested."
  },
  {
    "business_id": "B12",
    "source_id": "S12",
    "tool_locator": "turn298view1",
    "provenance": "Redacted cues retained from original tool extraction, not a new fetch. Exact short spans below; surrounding context excluded.",
    "phone": {
      "line": "L42",
      "cue": "Make an enquiry by calling us on [phone value omitted]"
    },
    "email": {
      "line": "L67",
      "cue": "Email: [email value omitted]"
    },
    "form": {
      "line": "L48",
      "cue": "click below and fill in our enquiry form"
    },
    "booking": [
      {
        "line": "L38",
        "cue": "Click below to make an appointment"
      }
    ],
    "response": [],
    "redaction_note": "Square-bracketed contact-value omissions are editorial redactions, not source wording. Only public route cues are retained; actual response or booking behaviour was not tested."
  },
  {
    "business_id": "B13",
    "source_id": "S13",
    "tool_locator": "turn299view0",
    "provenance": "Initial sample accessed20October. Individual fields below distinguish retained original/review evidence from separately dated21October corroboration; no missing original capture is reconstructed.",
    "phone": {
      "source_id": "S13R21",
      "line": "HTML a[href^=\"tel:\"] with nonempty label",
      "cue": "tel:",
      "accessed_date": "2026-10-21",
      "observed_at_utc": "2026-10-21T08:49:37.015260+00:00",
      "evidence_origin": "supplementary_current_HTTP",
      "body_sha256": "9c36463bc3797725c10fd49341774a820556ec00298b32cc7e95d2111ba75f3e",
      "href_sha256": "594dd793b0a52c63850a5e91f8da729be585318b0651dcf51e991f324b68d311",
      "label": "[public contact value redacted]",
      "provenance_note": "Exact attribute-scheme excerpt from a public contact anchor with displayed label. Contact payload/label values redacted. This establishes21October advertising, not the unretained20October line or tested behaviour."
    },
    "email": {
      "source_id": "S13R21",
      "line": "HTML a[href^=\"mailto:\"] with nonempty label",
      "cue": "mailto:",
      "accessed_date": "2026-10-21",
      "observed_at_utc": "2026-10-21T08:49:37.015260+00:00",
      "evidence_origin": "supplementary_current_HTTP",
      "body_sha256": "9c36463bc3797725c10fd49341774a820556ec00298b32cc7e95d2111ba75f3e",
      "href_sha256": "fca84b1102164bf5909251b920a1040f39ee0c068f4cf1143bf4456dfe82eac2",
      "label": "[public contact value redacted]",
      "provenance_note": "Exact attribute-scheme excerpt from a public contact anchor with displayed label. Contact payload/label values redacted. This establishes21October advertising, not the unretained20October line or tested behaviour."
    },
    "form": {
      "status": "Not established"
    },
    "booking": [
      {
        "line": "L241",
        "cue": "Book Online Now"
      }
    ],
    "response": [],
    "redaction_note": "Square-bracketed contact-value omissions are editorial redactions, not source wording. Only public route cues are retained; actual response or booking behaviour was not tested."
  },
  {
    "business_id": "B14",
    "source_id": "S14",
    "tool_locator": "turn299view1",
    "provenance": "Redacted cues retained from original tool extraction, not a new fetch. Exact short spans below; surrounding context excluded.",
    "phone": {
      "line": "L7",
      "cue": "* CALL [phone value omitted]"
    },
    "email": {
      "line": "L6",
      "cue": "* Email Us"
    },
    "form": {
      "line": "L131",
      "cue": "[Button: Send Message] [Input]"
    },
    "booking": [
      {
        "line": "L62",
        "cue": "Book your appointment online using our"
      },
      {
        "line": "L133",
        "cue": "Request Appointment (pending confirmation)"
      }
    ],
    "response": [],
    "redaction_note": "Square-bracketed contact-value omissions are editorial redactions, not source wording. Only public route cues are retained; actual response or booking behaviour was not tested."
  },
  {
    "business_id": "B15",
    "source_id": "S15",
    "tool_locator": "turn300view0",
    "provenance": "Redacted cues retained from original tool extraction, not a new fetch. Exact short spans below; surrounding context excluded.",
    "phone": {
      "line": "L57",
      "cue": "call us at [phone value omitted]"
    },
    "email": {
      "line": "L78",
      "cue": "Email Us ([email value omitted])"
    },
    "form": {
      "status": "Not established"
    },
    "booking": [
      {
        "line": "L57",
        "cue": "book online today."
      }
    ],
    "response": [],
    "redaction_note": "Square-bracketed contact-value omissions are editorial redactions, not source wording. Only public route cues are retained; actual response or booking behaviour was not tested."
  },
  {
    "business_id": "B16",
    "source_id": "S16",
    "tool_locator": "turn300view1",
    "provenance": "Redacted cues retained from original tool extraction, not a new fetch. Exact short spans below; surrounding context excluded.",
    "phone": {
      "line": "L67",
      "cue": "Call us today!"
    },
    "email": {
      "line": "L83",
      "cue": "Email",
      "context_note": "Retained business-contact heading advertises an email channel; no readable address or functioning route is claimed from this heading."
    },
    "form": {
      "line": "L92",
      "cue": "Fill out the form below"
    },
    "booking": [
      {
        "line": "L77",
        "cue": "Book An Appointment"
      }
    ],
    "response": [
      {
        "line": "L92",
        "cue": "will be in touch shortly."
      }
    ],
    "redaction_note": "Square-bracketed contact-value omissions are editorial redactions, not source wording. Only public route cues are retained; actual response or booking behaviour was not tested."
  },
  {
    "business_id": "B17",
    "source_id": "S17",
    "tool_locator": "turn301view0",
    "provenance": "Redacted cues retained from original tool extraction, not a new fetch. Exact short spans below; surrounding context excluded.",
    "phone": {
      "line": "L8",
      "cue": "[phone value omitted]"
    },
    "email": {
      "line": "L10",
      "cue": "[email value omitted]"
    },
    "form": {
      "status": "Not established"
    },
    "booking": [
      {
        "line": "L4",
        "cue": "Send us a message to book in a complimentary introductory call."
      }
    ],
    "response": [],
    "redaction_note": "Square-bracketed contact-value omissions are editorial redactions, not source wording. Only public route cues are retained; actual response or booking behaviour was not tested."
  },
  {
    "business_id": "B18",
    "source_id": "S18",
    "tool_locator": "turn301view1",
    "provenance": "Redacted cues retained from original tool extraction, not a new fetch. Exact short spans below; surrounding context excluded.",
    "phone": {
      "line": "L2",
      "cue": "* * * *   * [phone value omitted]"
    },
    "email": {
      "line": "L3",
      "cue": "* [email value omitted]"
    },
    "form": {
      "line": "L47",
      "cue": "[Button: Send Message ]"
    },
    "booking": [
      {
        "line": "L27",
        "cue": "we will contact you at a date and time that suits you."
      }
    ],
    "response": [
      {
        "line": "L27",
        "cue": "we will contact you"
      }
    ],
    "redaction_note": "Square-bracketed contact-value omissions are editorial redactions, not source wording. Only public route cues are retained; actual response or booking behaviour was not tested."
  },
  {
    "business_id": "B19",
    "source_id": "S19",
    "tool_locator": "turn302view0",
    "provenance": "Redacted cues retained from original tool extraction, not a new fetch. Exact short spans below; surrounding context excluded.",
    "phone": {
      "line": "L0",
      "cue": "[phone value omitted]"
    },
    "email": {
      "line": "L2",
      "cue": "Please enable Javascript to see the email address"
    },
    "form": {
      "line": "L52",
      "cue": "Message: *"
    },
    "booking": [],
    "response": [],
    "redaction_note": "Square-bracketed contact-value omissions are editorial redactions, not source wording. Only public route cues are retained; actual response or booking behaviour was not tested."
  },
  {
    "business_id": "B20",
    "source_id": "S20",
    "tool_locator": "turn302view1",
    "provenance": "Redacted cues retained from original tool extraction, not a new fetch. Exact short spans below; surrounding context excluded.",
    "phone": {
      "line": "L16",
      "cue": "### Phone: [phone value omitted]"
    },
    "email": {
      "line": "L15",
      "cue": "Email: [email value omitted]"
    },
    "form": {
      "status": "Not established"
    },
    "booking": [
      {
        "line": "L11",
        "cue": "Book an Appointment"
      }
    ],
    "response": [],
    "redaction_note": "Square-bracketed contact-value omissions are editorial redactions, not source wording. Only public route cues are retained; actual response or booking behaviour was not tested."
  },
  {
    "business_id": "B21",
    "source_id": "S21",
    "tool_locator": "turn303view0",
    "provenance": "Initial sample accessed20October. Individual fields below distinguish retained original/review evidence from separately dated21October corroboration; no missing original capture is reconstructed.",
    "phone": {
      "source_id": "S21R21",
      "line": "HTML a[href^=\"tel:\"] with nonempty label",
      "cue": "tel:",
      "accessed_date": "2026-10-21",
      "observed_at_utc": "2026-10-21T08:49:37.016882+00:00",
      "evidence_origin": "supplementary_current_HTTP",
      "body_sha256": "694e47d26872c829ffb109d0fe34cb7a6a604273383ea93498d014da458adbb3",
      "href_sha256": "ff2b27514abcbeb1ce675c814758a127887e695409f4a19ce3900ab852083274",
      "label": "[public contact value redacted]",
      "provenance_note": "Exact attribute-scheme excerpt from a public contact anchor with displayed label. Contact payload/label values redacted. This establishes21October advertising, not the unretained20October line or tested behaviour."
    },
    "email": {
      "line": "L51",
      "cue": "Please contact us via this website or email",
      "context_note": "Advertised email channel, not a claim that an address was resolved. The separate phone field in the form is not evidence of a business phone route."
    },
    "form": {
      "line": "L63;L67;L77",
      "cue": "[Input: Email]; [Input: Phone]; Type of Enquiry"
    },
    "booking": [],
    "response": [],
    "redaction_note": "Square-bracketed contact-value omissions are editorial redactions, not source wording. Only public route cues are retained; actual response or booking behaviour was not tested."
  },
  {
    "business_id": "B22",
    "source_id": "S22",
    "tool_locator": "turn303view1",
    "provenance": "Redacted cues retained from original tool extraction, not a new fetch. Exact short spans below; surrounding context excluded.",
    "phone": {
      "line": "L46",
      "cue": "Phone: [phone value omitted]"
    },
    "email": {
      "line": "L149",
      "cue": "Email: [email value omitted]"
    },
    "form": {
      "line": "L215",
      "cue": "just fill out the contact form."
    },
    "booking": [
      {
        "line": "L14",
        "cue": "Make an Appointment"
      }
    ],
    "response": [
      {
        "line": "L215",
        "cue": "will get back to you as soon as possible"
      }
    ],
    "redaction_note": "Square-bracketed contact-value omissions are editorial redactions, not source wording. Only public route cues are retained; actual response or booking behaviour was not tested."
  },
  {
    "business_id": "B23",
    "source_id": "S23",
    "tool_locator": "turn304view0",
    "provenance": "Redacted cues retained from original tool extraction, not a new fetch. Exact short spans below; surrounding context excluded.",
    "phone": {
      "line": "L144",
      "cue": "Phone support",
      "context_note": "Retained business-contact heading; actual number omitted/unresolved in this excerpt. Not the caller Mobile Phone form field."
    },
    "email": {
      "line": "L148",
      "cue": "Email us"
    },
    "form": {
      "line": "L174",
      "cue": "[Input] [Button: Submit]"
    },
    "booking": [
      {
        "line": "L138",
        "cue": "Book Free Consultation"
      }
    ],
    "response": [
      {
        "line": "L160",
        "cue": "for a fast response"
      }
    ],
    "redaction_note": "Square-bracketed contact-value omissions are editorial redactions, not source wording. Only public route cues are retained; actual response or booking behaviour was not tested."
  },
  {
    "business_id": "B24",
    "source_id": "S24",
    "tool_locator": "turn305view0",
    "provenance": "Redacted cues retained from original tool extraction, not a new fetch. Exact short spans below; surrounding context excluded.",
    "phone": {
      "line": "L44",
      "cue": "* [phone value omitted]"
    },
    "email": {
      "line": "L45",
      "cue": "* [email value omitted]"
    },
    "form": {
      "line": "L40",
      "cue": "Submit"
    },
    "booking": [
      {
        "line": "L28",
        "cue": "Get in touch to book a complimentary meeting."
      }
    ],
    "response": [],
    "redaction_note": "Square-bracketed contact-value omissions are editorial redactions, not source wording. Only public route cues are retained; actual response or booking behaviour was not tested."
  }
]
