| Requirement | Verdict | Evidence |
|---|---|---|
| complete_html The response is one complete, parseable HTML document from an HTML5 doctype through the closing html tag, with no Markdown fence. | ✓ | Programmatic check: html_complete=True; html_parse_error_count=0. |
| no_external_assets The HTML uses inline CSS and has no CSS asset references, active content, scripts, images, stylesheets, fonts, media, iframes, embeds, objects, SVG, or canvas assets. | ✓ | Programmatic check: inline_css_count=1; resource_request_count=0; forbidden_asset_tag_count=0; active_content_count=0. |
| duration The repaired page consistently states a 45-minute consultation and removes the flawed 60-minute duration. | ✓ | The page repeatedly states '45-minute' virtual consultation and never mentions 60 minutes. |
| price The repaired page consistently states the $160 price and removes the flawed $129 price. | ✓ | Price is stated as $160 in the price box, price paragraph, and objections section, with no $129 anywhere. |
| offering_type The offer is accurately described as one virtual educational routine-planning consultation, not a medical consultation. | ✓ | The lead and 'What This Is' section describe it as educational coaching, non-clinical routine planning, not a medical consultation. |
| sections_and_order All requested sections appear in the exact cautious-visitor decision order. | ✓ | Sections appear in order: What This Is and Who It Is For; How the Consultation Works; What Is Included; Price; Limitations and Who It Is Not For; Common Objections; Next Step. |
| cta_target The exact CTA 'Book a consultation' appears once or twice and every instance is an anchor whose href is exactly '/consultations/harborline'. | ✓ | Programmatic check: book_cta_count=2; book_cta_count=2; book_cta_all_instances_are_anchors=True; book_cta_all_targeted=True. |
| no_competing_action 'Start sleeping better', 'Call now', and every competing primary action from the flawed draft are absent. | ✓ | Only 'Book a consultation' CTAs appear (twice) with no 'Start sleeping better' or 'Call now' text present. |
| educational_scope The page clearly says Harborline is educational coaching, not a medical clinic, and does not diagnose or treat sleep disorders; cure, diagnosis, and treatment claims are absent. | ✓ | The footer and limitations section explicitly say 'Educational coaching only. Not a medical clinic' and 'No Diagnosis or Medical Treatment', with no cure claims. |
| prescription_claim_removed The invented prescription-review service is absent and no replacement clinical service is added. | ✓ | The limitations section states 'No Prescriptions: We do not prescribe, review, dispense...' and no clinical prescription service is offered. |
| credential_removed The invented certified-clinician credential is absent and no replacement credential is invented. | ✓ | No mention of 'certified clinicians' or any invented credential appears anywhere in the page. |
| testimonial_removed The invented Taylor M. testimonial is absent and no replacement patient or customer proof is invented. | ✓ | No Taylor M. quote or any patient testimonial appears in the objections or other sections. |
| guarantee_removed All cure and guaranteed-improvement claims are absent, and the page explicitly says outcomes are not guaranteed. | ✓ | The limitations section explicitly states 'No Guaranteed Outcomes: Individual results vary; outcomes and improvements are not guaranteed.' |
| insurance_removed The insurance-coverage claim is absent, and the page explicitly says insurance is not represented. | ✓ | The price section states 'Harborline does not accept, bill, or represent insurance coverage' and limitations reiterate 'insurance coverage is not represented or available.' |
| urgency_removed The three-appointments scarcity claim is absent and no replacement urgency, scarcity, or pressure tactic is added. | ✓ | No scarcity language like 'three appointments remain' appears; the next-step CTA uses neutral phrasing without pressure tactics. |
| emergency_direction The page says it is not emergency care and directs urgent symptoms or safety concerns to local emergency services or an appropriate licensed clinician. | ✓ | The emergency-notice div states 'People with urgent symptoms or safety concerns should contact local emergency services or an appropriate licensed clinician.' |
| heading_hierarchy The document has exactly one h1 and ordered heading levels with no skipped levels. | ✓ | Programmatic check: h1_count=1; heading_order_valid=True. |
| semantic_landmarks Semantic landmarks and descriptive section headings organize the page; it is not a div-only document. | ✓ | The document uses header, main, section, and footer elements with descriptive h2 headings rather than generic divs for structure. |
| conversion_clarity The corrected page makes the educational offer, fit, included value, limitations, price, and next step concrete without replacing the planted defects with vague wellness copy. | ✓ | Each section gives concrete, specific details (fit, process steps, included items, exact price, limitations, next step) without vague wellness filler replacing the removed defects. |