Lead Review Board

Board-first operator workflow for review, approval, send readiness, and tracking.

Lead Review Board

This board is the only production operator workflow. Cards open the canonical lead detail, message editor, evidence, review, outcome tracking, and send-readiness state without creating a second path.

Learning Inventory

Ready Now
0
Archived Ready
2
Meetings
1
Proposals
1
Customers Won
1
Active Experiments
0

Needs Approval

9
Review not yet approved. Send approval remains separate.
Canadian Choice Windows and Doors (Maritimes) Inc.
Halifax • info@windowscanada.com
#1284
weak trust signals
Ready for Approval Elite Cannot Send Safe Needs Review
Next Action: Approve or Reject
Get The Fog Out
Halifax • sales@gtfoatlantic.ca
#1283
cluttered layout
Ready for Approval Elite Cannot Send Safe Needs Review
Next Action: Approve or Reject
Kinstone Glass
Halifax • admin@kinstoneglass.ca
#1280
weak trust signals
Ready for Approval Elite Cannot Send Safe Needs Review
Next Action: Approve or Reject
Ultimate Windows, Doors, & More
Halifax • info@ultimatewindows.ca
#1279
weak trust signals
Ready for Approval Elite Cannot Send Safe Needs Review
Next Action: Approve or Reject
Metro Windows & Doors
Halifax • admin@metrowindows.ca
#1278
missing or weak CTA
Ready for Approval Elite Cannot Send Safe Needs Review
Next Action: Approve or Reject
HTR Windows and Doors Replacement & Installation
Halifax • office@htrwindows.ca
#1277
weak trust signals
Ready for Approval Elite Cannot Send Safe Needs Review
Next Action: Approve or Reject
Windows Plus Home Improvement Inc.
Halifax • sales@windowsplus.ca
#1276
weak trust signals
Ready for Approval Elite Cannot Send Safe Needs Review
Next Action: Approve or Reject
Weather Pro Windows and Doors Halifax
Halifax • info@weatherpro.ca
#1275
weak trust signals
Ready for Approval Strong Cannot Send Safe Needs Review
Next Action: Approve or Reject
Nova Doors And Windows Ltd
Halifax • info@novadoorsandwindows.com
#1270
poor above-the-fold structure
Ready for Approval Elite Cannot Send Safe Needs Review
Next Action: Approve or Reject

Minor Review

0
MINOR_REVIEW messages that still need operator judgment.
No leads in this column.

Ready To Send

0
review_status=approved and approved_for_send=1, unsent, active leads.
No leads in this column.

Sent / Tracking

1
Sent, opened, replied, bounced, or unsubscribed.

Get The Fog Out

Lead #1283 • Halifax
Core Target Elite Cannot Send Safe Next Action: Approve or Reject

Lead Summary

Qualification
Core Target
Package Quality
Elite
Eligibility
Cannot Send
Safety
Safe
Ready To Send
No
Review Recommendation
Worth Reviewing
Recommended Action
Approve or Reject

Blockers

  • Review not approved
  • Not outreach_ready (current display status: needs_review)
  • Not approved_for_send

Identity

Business
Get The Fog Out
Website
https://www.gtfoatlantic.ca/
Email
sales@gtfoatlantic.ca
Phone
(902) 468-4364
City
Halifax
Source
adaptive_market_crawler_text_union
Primary Search
Window Contractor / Halifax

Memory And Suppression

Business UUID
0ffb41f3-2404-4b24-a32b-96b02b3a6c7b
Prior Sent
0
Prior Opens
0
Prior Replies
0
Prior Bounces
0
Prior Unsubs
0
Business Suppression
Contact Suppression
Cooldown Until

Operator Decision

Qualification
Core Target
Qualification Reason
core local commercial target
Package Quality
Elite
Package Quality Score
90
Eligibility
Cannot Send
Safety
Safe
Review Recommendation
Worth Reviewing
Ready To Send
No
Recommended Action
Approve or Reject

Expert Review

Review State
Ready for Approval
Primary Issue
cluttered layout
Confidence
10
Next Step Label
Approve or Reject
Evidence
  • The quote form demands an excessive number of required fields upfront — First Name, Last Name, Email, Phone, Address, City, Province, Number of Windows, Ladder Size, Frame Structure, Slats/T-bars, Window Sizes, and more — creating a high-friction barrier that will cause visitors to abandon before submitting.
  • Technical jargon fields like 'Slats or T-bars inside windows?', 'Cloudy even when dry? (white staining)', and 'Ladder size? Number of floors?' require homeowners to know answers they likely don't have, adding cognitive load and confusion at the exact moment of conversion.

Message Package

Message Safety
Safe
Message Present
Yes
Generated At
2026-07-11 23:58:22

Safety Notes

No message safety issues are currently flagged.

Review Actions

Existing review approval and reject routes are reused here. No duplicate send or approval actions were added.

Learning Dimensions

Commercial Angle
polish-issue
Review Issue
cluttered-layout
Industry and website platform dimensions remain future-only until canonical production sources populate them automatically.

Business Outcomes

Reply Classification
Meeting Booked
Proposal
Customer
Revenue
Loss Reason

Experiment Metadata

Experiment ID
Variant
Control Group
0
Experiment assignment is admin-only until controlled production variants are actively running.

Outreach Events Timeline

No outreach events recorded yet.
Technical Details

Technical Status

Lead ID
1283
Raw Review Status
ready
Raw Outreach Status
needs_review
Workflow State
ready
Approved For Send
0
Sent
0
Delivery Status
not_sent
Message Status
message_ready

Tracking And Suppression

Sent At
Open Count
0
Opened At
Reply Count
0
Replied At
Bounce Count
0
Bounced At
Do Not Contact
0
Suppression Reason
{
  "lead": {
    "address": "1680 Bedford Row, Halifax, NS B3J 1T2, Canada",
    "analysis_error": null,
    "analysis_version": "v2_reconciled_scored_2026_05",
    "analyzed_at": "2026-07-11 23:29:10",
    "approved_for_send": 0,
    "archived": 0,
    "audit_attempts": 1,
    "audit_completed_at": "2026-07-11 23:29:10",
    "audit_issues": "[\"There are no visible testimonials on the homepage, which reduces trust for first-time visitors - that often leads to hesitation or comparison before they contact you.\", \"I couldn\u0027t find pricing or package guidance on the homepage, which makes it harder for visitors to judge fit quickly - that often leads to comparison-shopping instead of a direct enquiry.\", \"I counted 22 scripts and 17 images on the homepage (1 blocking scripts, 2 images without lazy-loading). That can slow down initial load and add friction before visitors engage - which often leads to early drop-off, especially on mobile.\"]",
    "audit_last_error": null,
    "audit_locked_at": null,
    "audit_locked_by": null,
    "audit_status": "audited",
    "authority_score": null,
    "body_text": "Foggy Window Repair Halifax - Get The FOG Out Fast Phone Quotes: (877) 364-7688 Quick Form Quote Become A Dealer Home About Us Our Company Customer Reviews Moisture \u0026 Humidity Control Units Locations Nova Scotia New Brunswick Prince Edward Island Newfoundland Contact Become A Dealer Contact Us Get A Quick Quote The Original Foggy Window Repair Specialists Halifax Moisture in your windows? Don\u0027t replace, restore at a fraction of the cost! \u2014 Get Your Free Quick Quote Now Call Today! Contact Us Presently Serving: Nova Scotia New Brunswick Prince Edward Island Ottawa, Ontario St. John\u2019s, Newfoundland Southeast Michigan Quick Quote Form First Name * Last Name * Email * Phone * Address * City * Province * Number of Windows * Age of Windows Ladder size? Number of floors? * Small Ladder Medium Ladder Large Ladder Other: Frame Structure * Wooden Vinyl Aluminum Other Cloudy even when dry? (white staining) * Yes No Slats or T-bars inside windows? * Yes No Moisture only? * Yes No Window Sizes * Comments HP Name Submit Free Quotes Contact us today to get your free quote. 5 Year Warranty We include a 5 year warranty on our window services! Licensed \u0026 Insured Get the Fog Out is a licensed and insured company. Our Company About Us Servicing all of Atlantic Canada; Nova Scotia, New Brunswick, Prince Edward Island \u0026 Newfoundland - Since 2007 with thousands of restored windows and very satisfied customers. Moisture in your windows? Don\u0027t replace - repair at a fraction of the cost! Foggy windows, caused by seal failure, reduces window R-value             (insulation factor). If the window is showing moisture it attracts the cold 25X more than a dry sealed glass unit (IGU). More About Us Get The Fog Out Demo Get The Fog Out Commercial Window Defog Explained With CTV | Part 1 Window Defog Walkthrough With CTV | Part 2 Innovated Solution How It Works Our defogging process involves drilling small holes into the corners of the glass, allowing us to gain access between the 2 window panes. We",
    "booking_cta_present": null,
    "booking_link": "https://www.facebook.com/gtfoatlantic",
    "bounce_count": 0,
    "bounced_at": null,
    "business_memory_id": 1006,
    "candidate_fingerprint": "d87d83228be3b5a1eafda41fb260a1d0200de528",
    "city": "Halifax",
    "commercial_angle_normalized": "polish-issue",
    "contact_extraction_metrics": "{\"pages_checked\": 1, \"pages_with_contact_signals\": 2, \"emails_found_raw\": 4, \"emails_rejected\": 0, \"extraction_sources_used\": [\"mailto\", \"visible_html\"], \"crawl_depth_reached\": 0, \"extraction_runtime_seconds\": 3.0, \"retry_count\": 1, \"failure_type\": null, \"retry_after\": null, \"domain_health_status\": \"healthy\", \"domain_health_reason\": \"reachable\", \"js_contact_attempted\": 0, \"js_contact_status\": \"skipped\"}",
    "contact_form": 1,
    "contact_form_present": null,
    "contact_page": "https://getthefogout.ca/contact-us/",
    "contact_pages_checked": "[\"https://www.gtfoatlantic.ca/\"]",
    "contactable": 1,
    "conversion_score": 100,
    "created_at": "2026-07-11 23:02:01",
    "cta_text": "Contact",
    "customer_status": null,
    "customer_status_at": null,
    "delivery_status": "not_sent",
    "do_not_contact": 0,
    "domain": "gtfoatlantic.ca",
    "domain_final_url": "https://getthefogout.ca/",
    "domain_health_checked_at": "2026-07-11T23:14:06+00:00",
    "domain_health_reason": "reachable",
    "domain_health_status": "healthy",
    "email": "sales@gtfoatlantic.ca",
    "email_confidence": "high",
    "email_source": "mailto",
    "enrichment_attempts": 1,
    "enrichment_completed_at": "2026-07-11 23:14:20",
    "enrichment_failure_type": null,
    "enrichment_last_error": null,
    "enrichment_locked_at": null,
    "enrichment_locked_by": null,
    "enrichment_retry_after": null,
    "enrichment_status": "contact_enriched",
    "experiment_control_group": 0,
    "experiment_id": null,
    "experiment_variant": null,
    "expert_confidence": 10,
    "expert_review_v2": "{\"primary_issue\": \"cluttered layout\", \"evidence\": [\"The quote form demands an excessive number of required fields upfront \\u2014 First Name, Last Name, Email, Phone, Address, City, Province, Number of Windows, Ladder Size, Frame Structure, Slats/T-bars, Window Sizes, and more \\u2014 creating a high-friction barrier that will cause visitors to abandon before submitting.\", \"Technical jargon fields like \u0027Slats or T-bars inside windows?\u0027, \u0027Cloudy even when dry? (white staining)\u0027, and \u0027Ladder size? Number of floors?\u0027 require homeowners to know answers they likely don\u0027t have, adding cognitive load and confusion at the exact moment of conversion.\"], \"impact\": \"The overwhelming form length and technical complexity will cause high abandonment rates; most visitors seeking a \u0027free quote\u0027 expect a simple 2-3 field form, not a 13+ field technical survey, directly suppressing lead generation.\", \"recommended_angle\": \"Replace the current form with a 3-field micro-form (Name, Phone, City) above the fold with a clear \u0027Get My Free Quote\u0027 CTA, then collect detailed window specs via a follow-up call or multi-step form \\u2014 reducing friction at the critical first conversion point.\", \"expert_confidence\": 10, \"confidence_inputs\": {\"screenshot_used\": true, \"evidence_count\": 2, \"clarity\": 2, \"classifier_confidence\": 1}, \"reconciliation\": {\"visual_headline\": \"Quick Quote Form\", \"headline_confidence\": \"high\", \"visual_cta_text\": \"Free Quotes\", \"cta_confidence\": \"high\", \"visual_reviews_visible\": false, \"reviews_confidence\": \"high\", \"visual_trust_visible\": true, \"trust_confidence\": \"high\", \"visual_uncertain\": false}, \"visual_uncertain\": false, \"review_status\": \"ready\"}",
    "facebook": "https://www.facebook.com/GTFOAtlantic",
    "first_seen_search_id": 117,
    "future_timing_at": null,
    "generated_message": "While reviewing Get The Fog Out\u0027s site, I noticed the headline above your quote form doesn\u0027t frame what visitors are being asked to do before the fields appear.\n\nA cluttered headline area \u2014 where the ask and the form blur together \u2014 weakens the first impression of that section.\n\nOne change I\u0027d test first: a single clear headline like \"Tell Us About Your Windows\" before the form opens, so the entry point feels structured rather than abrupt.\n\nA more specific headline tied to who you help or what you do would make the first impression clearer.\n\nIf helpful, I can send the headline direction I\u0027d test first.",
    "generated_outreach_email": "While reviewing Get The Fog Out\u0027s site, I noticed the headline above your quote form doesn\u0027t frame what visitors are being asked to do before the fields appear.\n\nA cluttered headline area \u2014 where the ask and the form blur together \u2014 weakens the first impression of that section.\n\nOne change I\u0027d test first: a single clear headline like \"Tell Us About Your Windows\" before the form opens, so the entry point feels structured rather than abrupt.\n\nA more specific headline tied to who you help or what you do would make the first impression clearer.\n\nIf helpful, I can send the headline direction I\u0027d test first.",
    "google_maps": "https://maps.google.com/?cid=11777759529452015655",
    "google_place_id": "ChIJF7z9kswjWksRJ5D1CuQBc6M",
    "guessed_emails": null,
    "h1_count": 1,
    "h1_text": "Foggy Window Repair Specialists Halifax",
    "has_city_in_content": 1,
    "has_city_in_h1": 1,
    "has_city_in_title": 1,
    "has_clear_cta": 1,
    "has_pricing": 0,
    "has_service_keyword": 0,
    "has_testimonials": 0,
    "has_website": null,
    "id": 1283,
    "impact_summary": "Get The Fog Out\u0027s Halifax homepage has three conversion-critical issues: an overwhelming 12+ field quote form that creates immediate friction before delivering any value, insufficient social proof with only 7 reviews and no on-page testimonials to build trust, and a missing meta description that reduces organic search click-through. The highest priority fix is simplifying the quote form to a 3-field capture, which alone could significantly increase lead volume from existing traffic.",
    "industry_normalized": null,
    "insights": "{\"issues\": [{\"problem\": \"Quote form has 12+ required fields creating extreme friction before any value is delivered\", \"evidence\": \"visible: The screenshot shows a single quote form with fields for First Name, Last Name, Email, Phone, Address, City, Province, Number of Windows, Age of Windows, Ladder size/floors, Frame Structure, Cloudy when dry, Slats or T-bars, Moisture only, and Window Sizes \\u2014 all marked required before submission. structural: contact_form_present is false yet this long intake form is the primary conversion path, meaning visitors must commit maximum personal detail before receiving any quote.\", \"impact\": \"A visitor landing here likely thinks: \u0027Why do they need my full address, ladder size, and window dimensions just to get a quote \\u2014 I just want a ballpark price.\u0027 Instead of a 12-field intake form as the first touchpoint, high-converting sites use a 2\\u20133 field micro-form (name, phone, postcode) with deeper questions sent after initial contact is made. This causes visitors to hesitate and abandon the form entirely, resulting in lost quote requests and leads that go to competitors with lower-friction entry points.\", \"fix\": \"Replace the full intake form with a 3-field quick capture form (Name, Phone, City) and a single CTA button. Move technical questions (ladder size, frame type, window dimensions) to a follow-up step or post-submission email sequence. Add a progress indicator if multi-step is used to reduce perceived effort.\", \"priority\": \"HIGH\", \"category\": \"conversion\"}, {\"problem\": \"Only 7 reviews displayed for a 5-star rating, severely undermining social proof credibility\", \"evidence\": \"external: business rating is 5.0 with only 7 reviews, which statistically appears unverified or nascent to skeptical buyers. visible: The homepage body text references \u0027Customer Reviews\u0027 in navigation but no visible review count, reviewer names, or star rating widgets are shown in the screenshot. structural: testimonial_evidence field is empty, confirming no review content is surfaced on the homepage itself.\", \"impact\": \"A visitor landing here likely thinks: \u0027Five stars from only 7 people \\u2014 that\u0027s not enough to trust them with my windows.\u0027 Instead of hiding reviews behind a navigation link, high-converting sites surface 3\\u20135 named testimonials with star ratings, locations, and job types directly on the homepage above the fold. This causes visitors to not trust the business enough to submit their personal details, resulting in lost quote form completions and phone calls.\", \"fix\": \"Embed at least 3 Google review excerpts with reviewer first name, city, and star rating visibly on the homepage \\u2014 ideally above or beside the quote form. Add a Google review badge or widget showing the live rating. Actively solicit reviews from past customers to reach a minimum of 25\\u201330 reviews to meet buyer credibility thresholds.\", \"priority\": \"HIGH\", \"category\": \"trust\"}, {\"problem\": \"Meta description is completely missing, reducing click-through from search and signaling low page authority\", \"evidence\": \"structural: meta_description field is empty. structural: meta_title is \u0027Foggy Window Repair Halifax - Get The FOG Out\u0027 which is present but unsupported by any descriptive meta content. external: The business serves Nova Scotia, New Brunswick, PEI, Newfoundland, and Ontario yet the meta title references only Halifax, missing multi-location keyword coverage entirely.\", \"impact\": \"A visitor landing here likely thinks: \u0027The search result didn\u0027t tell me anything about pricing, warranties, or what makes them different \\u2014 I\u0027ll check the next result first.\u0027 Instead of a blank meta description, high-converting local service sites use a 150\\u2013160 character meta description that includes the primary service, a trust signal (e.g. 5-Year Warranty), and a call to action (e.g. Get a Free Quote Today). This causes visitors to not click through from search in the first place, resulting in lost organic traffic, reduced impressions-to-visit conversion, and fewer inbound quote requests.\", \"fix\": \"Write a meta description such as: \u0027Halifax foggy window repair specialists \\u2014 restore clarity without replacing your windows. 5-year warranty, free quotes, serving NS, NB, PEI \u0026 ON. Call (877) 364-7688.\u0027 Also expand the meta title to include a secondary location or trust modifier to capture multi-region search intent.\", \"priority\": \"MEDIUM\", \"category\": \"ux\"}], \"summary\": \"Get The Fog Out\u0027s Halifax homepage has three conversion-critical issues: an overwhelming 12+ field quote form that creates immediate friction before delivering any value, insufficient social proof with only 7 reviews and no on-page testimonials to build trust, and a missing meta description that reduces organic search click-through. The highest priority fix is simplifying the quote form to a 3-field capture, which alone could significantly increase lead volume from existing traffic.\", \"priority\": \"high\", \"email_body\": \"Subject: 3 Quick Fixes That Could Double Your Quote Requests \\u2014 Get The Fog Out\\n\\nHi,\\n\\nI reviewed the Get The Fog Out Halifax website and found three specific issues that are likely costing you quote requests every week.\\n\\n1. Your quote form asks for 12+ fields before a visitor gets any value. Most people abandon long forms before submitting. A simple 3-field form (name, phone, city) would dramatically increase completions.\\n\\n2. Your 5-star rating is backed by only 7 reviews \\u2014 which actually hurts trust rather than helping it. Buyers need to see 25+ reviews with names and locations on the page itself, not hidden behind a nav link.\\n\\n3. Your meta description is completely blank. This means Google is auto-generating your search snippet, and you\u0027re losing clicks to competitors who clearly communicate their offer in search results.\\n\\nThese are all fixable within a week and would have a direct impact on inbound leads. Happy to walk you through exactly what to change \\u2014 no obligation.\\n\\nWould a quick 15-minute call this week work for you?\\n\\nBest regards\"}",
    "insights_attempts": 1,
    "insights_completed_at": "2026-07-11 23:57:43",
    "insights_last_error": null,
    "insights_locked_at": null,
    "insights_locked_by": null,
    "instagram": null,
    "js_contact_attempted": 0,
    "js_contact_checked_at": null,
    "js_contact_error": null,
    "js_contact_status": "skipped",
    "last_analyzed_at": "2026-07-11 23:58:22",
    "last_contact_enriched_at": "2026-07-11T23:14:06+00:00",
    "last_error": null,
    "last_operator_action": null,
    "last_operator_action_at": null,
    "last_operator_actor": null,
    "last_reply_classified_at": null,
    "lead_identity": "5ec4c3e6fa8ffbe39c43346ba4bb570b291b5034",
    "legacy_score": null,
    "loss_reason": null,
    "manual_override": 0,
    "meeting_booked_at": null,
    "memory_context": {
      "business_memory_id": 1006,
      "business_suppressed": false,
      "business_suppression_reason": null,
      "business_uuid": "0ffb41f3-2404-4b24-a32b-96b02b3a6c7b",
      "contact_suppressed": false,
      "contact_suppression_reason": null,
      "cooldown_until": null,
      "prior_bounce_count": 0,
      "prior_open_count": 0,
      "prior_reply_count": 0,
      "prior_sent_count": 0,
      "prior_unsubscribe_count": 0
    },
    "message_attempts": 1,
    "message_completed_at": "2026-07-11 23:58:22",
    "message_failed": 0,
    "message_generated_at": "2026-07-11 23:58:22",
    "message_last_error": null,
    "message_locked_at": null,
    "message_locked_by": null,
    "message_safety_issues": "{}",
    "message_safety_status": "PASS",
    "message_status": "message_ready",
    "message_type": "ai",
    "meta_description": "",
    "meta_description_present": null,
    "meta_title": "Foggy Window Repair Halifax - Get The FOG Out",
    "mobile_friendly": 1,
    "name": "Get The Fog Out",
    "no_email_reason": null,
    "normalized_address": "1680 bedford row",
    "normalized_name": "get the fog out",
    "normalized_phone": "9024684364",
    "open_count": 0,
    "open_tracking_token": null,
    "opened_at": null,
    "operational_eligibility": null,
    "opportunity_score": null,
    "opportunity_type": null,
    "outreach_insight": null,
    "outreach_message": "While reviewing Get The Fog Out\u0027s site, I noticed the headline above your quote form doesn\u0027t frame what visitors are being asked to do before the fields appear.\n\nA cluttered headline area \u2014 where the ask and the form blur together \u2014 weakens the first impression of that section.\n\nOne change I\u0027d test first: a single clear headline like \"Tell Us About Your Windows\" before the form opens, so the entry point feels structured rather than abrupt.\n\nA more specific headline tied to who you help or what you do would make the first impression clearer.\n\nIf helpful, I can send the headline direction I\u0027d test first.",
    "outreach_message_id": null,
    "outreach_status": "needs_review",
    "outreach_subject": "Your headline is too generic",
    "package_quality_class": null,
    "package_quality_score": null,
    "page_speed_score": 80,
    "phone": "(902) 468-4364",
    "phone_cta_present": null,
    "pipeline_stage": "New",
    "platform_type": null,
    "pricing_evidence": "",
    "proposal_sent_at": null,
    "proposal_status": null,
    "proposal_status_at": null,
    "qualification_class": "QUALIFIED",
    "qualification_reason": "core local commercial target",
    "rating": 5.0,
    "reconciliation_json": "{\"visual_headline\": \"Quick Quote Form\", \"headline_confidence\": \"high\", \"visual_cta_text\": \"Free Quotes\", \"cta_confidence\": \"high\", \"visual_reviews_visible\": false, \"reviews_confidence\": \"high\", \"visual_trust_visible\": true, \"trust_confidence\": \"high\", \"visual_uncertain\": false}",
    "reconciliation_status": "success",
    "referral_business_name": null,
    "referral_contact_email": null,
    "replied_at": null,
    "reply_classification": null,
    "reply_classification_confidence": null,
    "reply_count": 0,
    "revenue_amount": null,
    "revenue_currency": null,
    "review_attempts": 1,
    "review_completed_at": "2026-07-11 23:58:05",
    "review_count": 7,
    "review_issue_normalized": "cluttered-layout",
    "review_last_error": null,
    "review_locked_at": null,
    "review_locked_by": null,
    "review_status": "ready",
    "routing_label": null,
    "scheduled_send_at": null,
    "schema_local_present": null,
    "schema_present": 1,
    "score": null,
    "score_breakdown": null,
    "screenshot_captured_at": "2026-07-11 23:29:10",
    "screenshot_desktop": "screenshots/1283_desktop.png",
    "screenshot_mobile": "screenshots/1283_mobile.png",
    "screenshot_path": "/root/lead-engine/screenshots/1283_desktop.png",
    "screenshot_status": "success",
    "search_id": null,
    "sent": 0,
    "sent_at": null,
    "seo_score": 85,
    "service_keyword_hits": null,
    "service_summary": "Foggy Window Repair Specialists Halifax",
    "service_type": "",
    "socials": "{\"instagram\": null, \"facebook\": \"https://www.facebook.com/GTFOAtlantic\"}",
    "source": "adaptive_market_crawler_text_union",
    "speed_evidence": "I counted 22 scripts and 17 images on the homepage (1 blocking scripts, 2 images without lazy-loading).",
    "speed_score": 80,
    "ssl": 1,
    "ssl_present": null,
    "stage": "New",
    "subject_variant": "B",
    "suppressed_at": null,
    "suppression_reason": null,
    "testimonial_evidence": "",
    "tier": null,
    "title_present": null,
    "unsubscribe_token": null,
    "viewport_present": null,
    "website": "https://www.gtfoatlantic.ca/",
    "website_platform_normalized": null,
    "wrong_contact": 0
  },
  "message_health": {
    "analysis_error": "",
    "message_failed": false,
    "message_last_error": "",
    "message_safety_issues": {},
    "message_safety_status": "PASS",
    "message_status": "message_ready"
  },
  "operational": {
    "blockers": [
      "Review not approved",
      "Not outreach_ready (current display status: needs_review)",
      "Not approved_for_send"
    ],
    "operational_eligibility": "CANNOT_SEND"
  },
  "package_quality": {
    "component_scores": {
      "agency_penalty": 0,
      "email_reliability": 15,
      "evidence_quality": 16,
      "expert_confidence": 10,
      "factual_precision": 5,
      "issue_strength": 4,
      "message_quality": 15,
      "review_consistency": 10,
      "target_qualification": 10,
      "tone_safety": 5
    },
    "notes": [],
    "package_quality_class": "ELITE",
    "package_quality_score": 90
  },
  "review": {
    "confidence_inputs": {
      "clarity": 2,
      "classifier_confidence": 1,
      "evidence_count": 2,
      "screenshot_used": true
    },
    "evidence": [
      "The quote form demands an excessive number of required fields upfront \u2014 First Name, Last Name, Email, Phone, Address, City, Province, Number of Windows, Ladder Size, Frame Structure, Slats/T-bars, Window Sizes, and more \u2014 creating a high-friction barrier that will cause visitors to abandon before submitting.",
      "Technical jargon fields like \u0027Slats or T-bars inside windows?\u0027, \u0027Cloudy even when dry? (white staining)\u0027, and \u0027Ladder size? Number of floors?\u0027 require homeowners to know answers they likely don\u0027t have, adding cognitive load and confusion at the exact moment of conversion."
    ],
    "expert_confidence": 10,
    "impact": "The overwhelming form length and technical complexity will cause high abandonment rates; most visitors seeking a \u0027free quote\u0027 expect a simple 2-3 field form, not a 13+ field technical survey, directly suppressing lead generation.",
    "primary_issue": "cluttered layout",
    "recommended_angle": "Replace the current form with a 3-field micro-form (Name, Phone, City) above the fold with a clear \u0027Get My Free Quote\u0027 CTA, then collect detailed window specs via a follow-up call or multi-step form \u2014 reducing friction at the critical first conversion point.",
    "reconciliation": {
      "cta_confidence": "high",
      "headline_confidence": "high",
      "reviews_confidence": "high",
      "trust_confidence": "high",
      "visual_cta_text": "Free Quotes",
      "visual_headline": "Quick Quote Form",
      "visual_reviews_visible": false,
      "visual_trust_visible": true,
      "visual_uncertain": false
    },
    "review_status": "ready",
    "visual_uncertain": false
  },
  "sendability": {
    "approval_ok": false,
    "approval_reason": "Lead review status is not approved for outreach.",
    "approve_for_send_allowed": false,
    "blockers": [
      "Review not approved",
      "Not outreach_ready (current display status: needs_review)",
      "Not approved_for_send"
    ],
    "can_send_core": false,
    "display_status": "needs_review",
    "eligibility_label": "NOT SENDABLE",
    "has_message": true,
    "has_subject": true,
    "reject_action_allowed": true,
    "review_action_allowed": true,
    "review_approved": false,
    "send_action_allowed": false,
    "send_approved": false,
    "sendable_email": true,
    "transport_ready": false,
    "warnings": []
  }
}