{
  "schema_version": "1.0",
  "generated_at": "2026-07-18T01:39:55.004Z",
  "slug": "chubbiesshorts",
  "domain": "chubbiesshorts.com",
  "funnel_type": "ecommerce",
  "crawler": {
    "name": "roentgen",
    "version": "1.3",
    "label": "Roentgen 1.3"
  },
  "provenance": {
    "facts": "measured",
    "design_tokens": "measured",
    "proof_language": "measured",
    "ux": "measured",
    "steps": "measured",
    "screenshots": "measured",
    "favicon": "measured",
    "score": "derived_deterministic",
    "agent_brief": "rendered_summary",
    "playbooks": "derived_deterministic"
  },
  "score": {
    "source_type": "derived_deterministic",
    "score": 25,
    "band": "Sparse",
    "stars": 1,
    "categories": [
      {
        "id": "offer",
        "label": "Offer clarity",
        "pts": 10,
        "cap": 18
      },
      {
        "id": "action",
        "label": "Action path",
        "pts": 0,
        "cap": 13
      },
      {
        "id": "trust",
        "label": "Trust & proof",
        "pts": 6,
        "cap": 17
      },
      {
        "id": "friction",
        "label": "Friction reduction",
        "pts": 4,
        "cap": 15
      },
      {
        "id": "value",
        "label": "Value reinforcement",
        "pts": 0,
        "cap": 15
      },
      {
        "id": "urgency",
        "label": "Risk reversal & urgency",
        "pts": 0,
        "cap": 10
      }
    ]
  },
  "percentile": {
    "corpus_n": 231,
    "beats_pct": 34,
    "cohort": {
      "type": "ecommerce",
      "n": 30,
      "beats_pct": 40
    }
  },
  "devices_available": [
    "desktop"
  ],
  "funnels": [
    {
      "device": "desktop",
      "funnel_sig": "home>p2>p3",
      "score": 25,
      "band": "Sparse",
      "funnel_depth": 3,
      "captured_at": "2026-07-17",
      "crawler": "Roentgen 1.3"
    }
  ],
  "facts": {
    "source_type": "measured",
    "profile": {
      "funnel_type": "ecommerce",
      "score": {
        "score": 25,
        "band": "Sparse",
        "stars": 1,
        "categories": [
          {
            "id": "offer",
            "label": "Offer clarity",
            "pts": 10,
            "cap": 18
          },
          {
            "id": "action",
            "label": "Action path",
            "pts": 0,
            "cap": 13
          },
          {
            "id": "trust",
            "label": "Trust & proof",
            "pts": 6,
            "cap": 17
          },
          {
            "id": "friction",
            "label": "Friction reduction",
            "pts": 4,
            "cap": 15
          },
          {
            "id": "value",
            "label": "Value reinforcement",
            "pts": 0,
            "cap": 15
          },
          {
            "id": "urgency",
            "label": "Risk reversal & urgency",
            "pts": 0,
            "cap": 10
          }
        ]
      },
      "funnel_depth": 3,
      "proof_points": 2,
      "proof_steps": 3,
      "components_present": 7,
      "free_gifts": 0,
      "discount_present": true,
      "has_countdown": false,
      "subscription_detected": false,
      "checkout_form_fields": 0,
      "price_continuity": {
        "continuous": false,
        "shared": []
      },
      "tactics_detected": 3,
      "tactics_total": 13,
      "checkout_reached": null
    },
    "patterns": [
      {
        "id": "anchor_discount",
        "label": "Anchor / strikethrough pricing",
        "category": "offer",
        "present": true,
        "count": 3,
        "evidence": [
          "home: 50% OFF",
          "p2: $59.50 / $69.50 / $89.50 / 50% OFF",
          "p3: $55.00"
        ]
      },
      {
        "id": "comparison_table",
        "label": "Us-vs-them comparison",
        "category": "objection",
        "present": false,
        "count": 0,
        "evidence": []
      },
      {
        "id": "countdown_urgency",
        "label": "Countdown / urgency timer",
        "category": "urgency",
        "present": false,
        "count": 0,
        "evidence": []
      },
      {
        "id": "express_checkout",
        "label": "Express wallets",
        "category": "checkout",
        "present": false,
        "count": 0,
        "evidence": []
      },
      {
        "id": "faq_objection",
        "label": "FAQ / objection handling",
        "category": "objection",
        "present": false,
        "count": 0,
        "evidence": []
      },
      {
        "id": "free_gift_stack",
        "label": "Stacked free gifts",
        "category": "incentive",
        "present": false,
        "count": 0,
        "evidence": []
      },
      {
        "id": "free_shipping_offer",
        "label": "Free shipping",
        "category": "offer",
        "present": true,
        "count": 3,
        "evidence": [
          "home: FREE SHIPPING",
          "p2: FREE SHIPPING",
          "p3: FREE SHIPPING"
        ]
      },
      {
        "id": "guarantee",
        "label": "Money-back guarantee",
        "category": "proof",
        "present": false,
        "count": 0,
        "evidence": []
      },
      {
        "id": "per_serving_anchor",
        "label": "Per-unit price anchor",
        "category": "offer",
        "present": false,
        "count": 0,
        "evidence": []
      },
      {
        "id": "proof_above_fold",
        "label": "Proof above the fold",
        "category": "proof",
        "present": false,
        "count": 0,
        "evidence": []
      },
      {
        "id": "proof_saturation",
        "label": "Proof at every step",
        "category": "proof",
        "present": false,
        "count": 0,
        "evidence": []
      },
      {
        "id": "review_wall",
        "label": "On-page review wall",
        "category": "proof",
        "present": true,
        "count": 1,
        "evidence": [
          "p3: review widget"
        ]
      },
      {
        "id": "subscription_default",
        "label": "Subscription / auto-ship",
        "category": "offer",
        "present": false,
        "count": 0,
        "evidence": []
      }
    ]
  },
  "design_tokens": {
    "source_type": "measured",
    "summary": {
      "roles": {
        "primary": "#ee5780",
        "accent": "#ee5780",
        "bg": "#ffffff",
        "surface": "#daf2f0",
        "text": "#ffffff"
      },
      "font": {
        "display": "Montserrat",
        "body": "Montserrat",
        "families": [
          {
            "family": "Montserrat",
            "chars": 2853
          },
          {
            "family": "Montserrat",
            "chars": 99
          },
          {
            "family": "Montserrat",
            "chars": 88
          },
          {
            "family": "Montserrat",
            "chars": 74
          }
        ]
      },
      "type_scale": [
        11,
        13,
        14,
        15,
        16,
        18,
        21,
        24,
        32,
        56
      ],
      "weights": [
        400,
        600,
        700,
        800
      ],
      "base_size": 15,
      "min_size": 11,
      "radius_scale": [
        4,
        8,
        100,
        500
      ],
      "palette": [
        {
          "hex": "#ffffff",
          "usage_pct": 56,
          "lum": 1,
          "chroma": 0
        },
        {
          "hex": "#000000",
          "usage_pct": 13.2,
          "lum": 0,
          "chroma": 0
        },
        {
          "hex": "#006c8c",
          "usage_pct": 9.1,
          "lum": 0.34,
          "chroma": 0.55
        },
        {
          "hex": "#daf2f0",
          "usage_pct": 8.8,
          "lum": 0.93,
          "chroma": 0.09
        },
        {
          "hex": "#f5f7fa",
          "usage_pct": 7.4,
          "lum": 0.97,
          "chroma": 0.02
        },
        {
          "hex": "#efefef",
          "usage_pct": 2.7,
          "lum": 0.94,
          "chroma": 0
        },
        {
          "hex": "#ee5780",
          "usage_pct": 1.9,
          "lum": 0.48,
          "chroma": 0.59
        },
        {
          "hex": "#0082a6",
          "usage_pct": 0.6,
          "lum": 0.41,
          "chroma": 0.65
        },
        {
          "hex": "#d1f270",
          "usage_pct": 0.3,
          "lum": 0.88,
          "chroma": 0.51
        },
        {
          "hex": "#74777a",
          "usage_pct": 0.1,
          "lum": 0.47,
          "chroma": 0.02
        }
      ]
    }
  },
  "proof_language": [
    {
      "type": "free_shipping",
      "template": "Free shipping",
      "examples": [
        "Free shipping"
      ]
    },
    {
      "type": "discount",
      "template": "{N}% OFF",
      "examples": [
        "50% OFF"
      ]
    }
  ],
  "ux": {
    "summary": {
      "flags": 5,
      "unknown": 0,
      "posture": "Leaky",
      "checks_total": 11
    },
    "checks": [
      {
        "group": "contrast",
        "label": "Text contrast (WCAG AA)",
        "verdict": "needs_work",
        "fact": "85% of measurable text passes WCAG AA. 4+ runs fail. 33% of text was unmeasurable (over images/gradients). not counted either way.",
        "evidence": "worst: “LAKE LEGENDS” at 1:1 (56px, #ffffff on #ffffff). needs 3:1",
        "fix": "Raise text/background contrast to ≥4.5:1 (≥3:1 for large text), especially on CTAs and body copy."
      },
      {
        "group": "mobile",
        "label": "Mobile viewport",
        "verdict": "good",
        "fact": "Responsive viewport meta is present."
      },
      {
        "group": "type",
        "label": "Body text size",
        "verdict": "needs_work",
        "fact": "Smallest body text is 10px (base ~13px). below the ~16px readable floor.",
        "fix": "Keep body copy ≥15-16px; reserve sub-13px for fine print only."
      },
      {
        "group": "type",
        "label": "Line height",
        "verdict": "needs_work",
        "fact": "Body line-height is 1.2×. tight enough to hurt readability.",
        "fix": "Set body line-height to ~1.4-1.6×."
      },
      {
        "group": "type",
        "label": "Line length",
        "verdict": "note",
        "fact": "7 paragraphs run past ~95 characters per line.",
        "fix": "Cap measure at ~60-75ch for comfortable reading."
      },
      {
        "group": "a11y",
        "label": "Language declared",
        "verdict": "good",
        "fact": "html[lang] is set for screen readers."
      },
      {
        "group": "a11y",
        "label": "Image alt text",
        "verdict": "good",
        "fact": "All 171 content images carry alt text."
      },
      {
        "group": "a11y",
        "label": "Form labels",
        "verdict": "needs_work",
        "fact": "3 of 6 form fields have no label.",
        "fix": "Give every input a <label> or aria-label; placeholders are not labels."
      },
      {
        "group": "a11y",
        "label": "Named controls",
        "verdict": "needs_work",
        "fact": "207 buttons/links have no accessible name (icon-only, no aria-label).",
        "fix": "Add aria-label to icon-only buttons and links."
      },
      {
        "group": "a11y",
        "label": "Link text",
        "verdict": "note",
        "fact": "5 links use generic text (“click here” / “learn more”).",
        "fix": "Make link text describe its destination out of context."
      },
      {
        "group": "a11y",
        "label": "Heading structure",
        "verdict": "note",
        "fact": "The landing page has no <h1>.",
        "fix": "Use exactly one <h1> as the page’s title."
      }
    ],
    "signals": {
      "contrast": {
        "sampled": 859,
        "pass_aa": 488,
        "fail_aa": 85,
        "unknown": 286,
        "worst": [
          {
            "text": "LAKE LEGENDS",
            "ratio": 1,
            "fg": "#ffffff",
            "bg": "#ffffff",
            "need": 3,
            "px": 56
          },
          {
            "text": "Fresh arrivals inspired by Tahoe lake days, dock dives, and ",
            "ratio": 1,
            "fg": "#ffffff",
            "bg": "#ffffff",
            "need": 4.5,
            "px": 16
          },
          {
            "text": "casual shorts",
            "ratio": 1,
            "fg": "#ffffff",
            "bg": "#ffffff",
            "need": 3,
            "px": 24
          },
          {
            "text": "Swim Trunks",
            "ratio": 1,
            "fg": "#ffffff",
            "bg": "#ffffff",
            "need": 3,
            "px": 24
          }
        ]
      },
      "typography": {
        "body_px": 13,
        "min_body_px": 10,
        "line_height": 1.2,
        "long_lines": 7,
        "distinct_sizes": 11
      },
      "a11y": {
        "lang": true,
        "viewport": true,
        "img_total": 171,
        "img_missing_alt": 0,
        "controls_total": 6,
        "controls_unlabeled": 3,
        "controls_placeholder_only": 0,
        "controls_unnamed": 207,
        "generic_links": 5,
        "h1_home": 0,
        "h1_counts": [
          0,
          1,
          2
        ],
        "heading_skips": 2
      },
      "tap_targets": {
        "checked": 834,
        "small": 589,
        "sample": [
          {
            "label": "(unnamed)",
            "w": 22,
            "h": 22
          },
          {
            "label": "(unnamed)",
            "w": 22,
            "h": 22
          },
          {
            "label": "Close popup",
            "w": 34,
            "h": 34
          },
          {
            "label": "Close popup",
            "w": 34,
            "h": 34
          }
        ]
      },
      "layout": {
        "h_overflow": false,
        "overflow_px": 0
      },
      "viewport_w": 1440
    }
  },
  "playbooks": [],
  "steps": [
    {
      "n": 1,
      "id": "home",
      "label": "Homepage / Lander",
      "url": "https://www.chubbiesshorts.com/",
      "reached": true,
      "copy": {
        "title": "Chubbies Shorts - Proper Length Men's Shorts & So Much More",
        "meta_description": "The weekend has arrived. Get the good times fired up. Shop our raddest weekend-built gear, and get free shipping & free returns.",
        "hero_copy": "Welcome to Chubbies | Account Hub",
        "h1": [],
        "h2": [
          "Welcome to Chubbies",
          "Account Hub"
        ],
        "h3": [],
        "ctas": [
          "CHANGE TO SINGAPORE SITE Continue to the United States site",
          "CHANGE TO SINGAPORE SITE",
          "🇺🇸",
          "Search: Shorts Swim NFL Pants Golf Kids",
          "FEATURED",
          "SHORTS",
          "SWIM",
          "PANTS",
          "TOPS",
          "KIDS",
          "EXTRAS",
          "Join or Sign In"
        ],
        "prices": [
          "$50",
          "$50.00",
          "$100",
          "$0.00"
        ],
        "form_fields": 2,
        "form_field_names": [
          "q",
          "emailAddress"
        ],
        "video": {
          "count": 0,
          "native": 0,
          "providers": []
        }
      },
      "proof": [
        {
          "type": "free_shipping",
          "text": "Free shipping",
          "value": null
        },
        {
          "type": "discount",
          "text": "50% OFF",
          "value": 50
        }
      ],
      "proof_position": {
        "in_header": false,
        "above_fold": false,
        "above_fold_text": null
      },
      "discount": {
        "present": true,
        "anchors": [],
        "percent_off": "50% OFF"
      },
      "subscription": {
        "detected": false,
        "interval": null
      },
      "free_items": [],
      "tactics": [
        "sticky_cta",
        "free_gift",
        "trust_badges",
        "free_shipping",
        "free_trial",
        "social_proof_logos"
      ],
      "tactics_evidence": {
        "review_wall": null,
        "comparison_table": null,
        "countdown_timer": null,
        "free_gift": "free gift",
        "subscription_toggle": null,
        "faq_accordion": null,
        "trust_badges": "Guarantee",
        "press_logos": null,
        "per_unit_price": null,
        "free_shipping": "FREE SHIPPING",
        "free_trial": "$50 Free",
        "no_credit_card": null,
        "social_proof_logos": "logo wall (8 distinct marks)",
        "usage_proof": null,
        "pricing_tiers": null,
        "demo_docs": null,
        "express_checkout": null
      },
      "ux_flags": {
        "contrast_fail": 39,
        "contrast_unknown": 4,
        "aa_pass_pct": 75,
        "min_body_px": 11,
        "small_taps": 85,
        "h_overflow": false,
        "lang": true,
        "viewport": true,
        "h1_count": 0
      },
      "screenshots": {
        "hero": "https://api.uxxray.com/api/v1/teardown/chubbiesshorts/screenshot/01-home/hero.png",
        "full": "https://api.uxxray.com/api/v1/teardown/chubbiesshorts/screenshot/01-home/full.png"
      },
      "crops": []
    },
    {
      "n": 2,
      "id": "p2",
      "label": "Collections",
      "url": "https://www.chubbiesshorts.com/collections/nfl-by-chubbies",
      "reached": true,
      "copy": {
        "title": "NFL Collection",
        "meta_description": "The weekend has arrived. Get the good times fired up. Shop our raddest weekend-built gear, and get free shipping & free returns.",
        "hero_copy": "Welcome to Chubbies | NFL Collection | Account Hub",
        "h1": [
          "NFL Collection"
        ],
        "h2": [
          "Welcome to Chubbies",
          "Account Hub"
        ],
        "h3": [
          "NFL COMFORT SHORT",
          "NFL MESH SHORT",
          "NFL COMFORT SHORT",
          "NFL BOYS LINED CLASSIC SWIM TRUNK",
          "NFL LINED CLASSIC SWIM TRUNK",
          "NFL PERFORMANCE POLO",
          "NFL LINED CLASSIC SWIM TRUNK",
          "NFL PERFORMANCE POLO"
        ],
        "ctas": [
          "Size",
          "XS",
          "S",
          "M",
          "L",
          "XL",
          "XXL",
          "3XL",
          "3T",
          "4T",
          "6",
          "6-12M"
        ],
        "prices": [
          "$20",
          "$30",
          "$40",
          "$50",
          "$100",
          "$59.50",
          "$30.00",
          "$69.50",
          "$35.00",
          "$89.50",
          "$45.00",
          "$50.00",
          "$0.00"
        ],
        "form_fields": 2,
        "form_field_names": [
          "q",
          "emailAddress"
        ],
        "video": {
          "count": 0,
          "native": 0,
          "providers": []
        }
      },
      "proof": [
        {
          "type": "free_shipping",
          "text": "Free shipping",
          "value": null
        },
        {
          "type": "discount",
          "text": "50% OFF",
          "value": 50
        }
      ],
      "proof_position": {
        "in_header": false,
        "above_fold": false,
        "above_fold_text": null
      },
      "discount": {
        "present": true,
        "anchors": [
          "$59.50",
          "$69.50",
          "$89.50"
        ],
        "percent_off": "50% OFF"
      },
      "subscription": {
        "detected": false,
        "interval": null
      },
      "free_items": [],
      "tactics": [
        "sticky_cta",
        "free_gift",
        "trust_badges",
        "free_shipping",
        "free_trial",
        "social_proof_logos"
      ],
      "tactics_evidence": {
        "review_wall": null,
        "comparison_table": null,
        "countdown_timer": null,
        "free_gift": "free gift",
        "subscription_toggle": null,
        "faq_accordion": null,
        "trust_badges": "Guarantee",
        "press_logos": null,
        "per_unit_price": null,
        "free_shipping": "FREE SHIPPING",
        "free_trial": "$50 Free",
        "no_credit_card": null,
        "social_proof_logos": "logos: Marine Blue Swatch, Maroon Swatch, Brown Swatch",
        "usage_proof": null,
        "pricing_tiers": null,
        "demo_docs": null,
        "express_checkout": null
      },
      "ux_flags": {
        "contrast_fail": 22,
        "contrast_unknown": 242,
        "aa_pass_pct": 89,
        "min_body_px": 10,
        "small_taps": 394,
        "h_overflow": false,
        "lang": true,
        "viewport": true,
        "h1_count": 1
      },
      "screenshots": {
        "hero": "https://api.uxxray.com/api/v1/teardown/chubbiesshorts/screenshot/02-p2/hero.png",
        "full": "https://api.uxxray.com/api/v1/teardown/chubbiesshorts/screenshot/02-p2/full.png"
      },
      "crops": []
    },
    {
      "n": 3,
      "id": "p3",
      "label": "Products",
      "url": "https://www.chubbiesshorts.com/products/the-midnight-ride-ski-ya-top",
      "reached": true,
      "copy": {
        "title": "The Midnight Ride",
        "meta_description": "A moisture wicking, quick dry, sleek base layer with thermal insulation",
        "hero_copy": "Welcome to Chubbies | The Midnight Ride | Ski Ya Top",
        "h1": [
          "The Midnight Ride",
          "Every order counts"
        ],
        "h2": [
          "Welcome to Chubbies",
          "Ski Ya Top",
          "Account Hub"
        ],
        "h3": [],
        "ctas": [
          "CHANGE TO SINGAPORE SITE Continue to the United States site",
          "CHANGE TO SINGAPORE SITE",
          "Size Chart",
          "🇺🇸",
          "Search: Shorts Swim NFL Pants Golf Kids",
          "FEATURED",
          "SHORTS",
          "SWIM",
          "PANTS",
          "TOPS",
          "KIDS",
          "EXTRAS"
        ],
        "prices": [
          "$50",
          "$55.00",
          "$20.00",
          "$150",
          "$50.00",
          "$100",
          "$0.00"
        ],
        "form_fields": 2,
        "form_field_names": [
          "q",
          "emailAddress"
        ],
        "video": {
          "count": 0,
          "native": 0,
          "providers": []
        }
      },
      "proof": [
        {
          "type": "free_shipping",
          "text": "Free shipping",
          "value": null
        }
      ],
      "proof_position": {
        "in_header": false,
        "above_fold": false,
        "above_fold_text": null
      },
      "discount": {
        "present": true,
        "anchors": [
          "$55.00"
        ],
        "percent_off": null
      },
      "subscription": {
        "detected": false,
        "interval": null
      },
      "free_items": [],
      "tactics": [
        "sticky_cta",
        "review_wall",
        "free_gift",
        "trust_badges",
        "free_shipping",
        "free_trial",
        "social_proof_logos"
      ],
      "tactics_evidence": {
        "review_wall": "review widget",
        "comparison_table": null,
        "countdown_timer": null,
        "free_gift": "free gift",
        "subscription_toggle": null,
        "faq_accordion": null,
        "trust_badges": "30 day",
        "press_logos": null,
        "per_unit_price": null,
        "free_shipping": "FREE SHIPPING",
        "free_trial": "$50 Free",
        "no_credit_card": null,
        "social_proof_logos": "logo wall (4 distinct marks)",
        "usage_proof": null,
        "pricing_tiers": null,
        "demo_docs": null,
        "express_checkout": null
      },
      "ux_flags": {
        "contrast_fail": 24,
        "contrast_unknown": 40,
        "aa_pass_pct": 89,
        "min_body_px": 10,
        "small_taps": 110,
        "h_overflow": false,
        "lang": true,
        "viewport": true,
        "h1_count": 2
      },
      "screenshots": {
        "hero": "https://api.uxxray.com/api/v1/teardown/chubbiesshorts/screenshot/03-p3/hero.png",
        "full": "https://api.uxxray.com/api/v1/teardown/chubbiesshorts/screenshot/03-p3/full.png"
      },
      "crops": [
        {
          "region": "primary_cta",
          "label": "Primary CTA",
          "url": "https://api.uxxray.com/api/v1/teardown/chubbiesshorts/screenshot/03-p3/crops/primary_cta.png"
        }
      ]
    }
  ],
  "favicon_url": "https://api.uxxray.com/api/v1/teardown/chubbiesshorts/favicon",
  "agent_brief": {
    "source_type": "rendered_summary",
    "note": "generated only from measured facts — see facts.patterns[].evidence",
    "markdown": "# Agent Brief. build in the style of chubbiesshorts.com\n\n> Machine-extracted from a live on-demand funnel teardown (2026-07-17). 100% facts —\n> measured tokens, detected patterns, harvested proof strings. No LLM interpretation.\n> Single-page capture (MVP): homepage/landing page only, no funnel walk.\n> Tokens: `tokens.json` / `tailwind.css`.\n\n**Category (label):** —\n**Funnel:** Homepage / Lander → Collections → Products\n\n## Palette (area-weighted from live CSS)\n| Hex | Usage | Likely role |\n|-----|------:|-------------|\n| `#ffffff` | 56% | background |\n| `#000000` | 13.2% | support |\n| `#006c8c` | 9.1% | accent/brand |\n| `#daf2f0` | 8.8% | background |\n| `#f5f7fa` | 7.4% | background |\n| `#efefef` | 2.7% | background |\n| `#ee5780` | 1.9% | accent/brand |\n| `#0082a6` | 0.6% | accent/brand |\n\nCurated roles: `primary=#ee5780` · `accent=#ee5780` · `bg=#ffffff` · `surface=#daf2f0` · `text=#ffffff`\n\n## Type\n- Display: `Montserrat`\n- Body: `Montserrat`\n- Size scale (px): 11, 13, 14, 15, 16, 18, 21, 24, 32, 56\n- Radius (px): 4, 8, 100, 500\n\n## Patterns detected (fact-based). 3/13\n- **Anchor / strikethrough pricing**. A struck-through original price or an \"X% off\" claim. _(home: 50% OFF; p2: $59.50 / $69.50 / $89.50 / 50% OFF; p3: $55.00)_\n- **On-page review wall**. An embedded wall of customer reviews. _(p3: review widget)_\n- **Free shipping**. Free shipping / delivery surfaced in the funnel. _(home: FREE SHIPPING; p2: FREE SHIPPING; p3: FREE SHIPPING)_\n\n## Proof language (harvested strings → templates)\n- `Free shipping`. e.g. \"Free shipping\"\n- `{N}% OFF`. e.g. \"50% OFF\"\n\n## Funnel facts\n- Depth reached: 3 step(s) (single-page MVP capture)\n- Proof points: 2 across 3 step(s)\n- Discount/anchor pricing: yes · Countdown: no · Subscription: no\n\n## To replicate\nMatch the palette + type tokens above and deploy the detected patterns. This is a single-page capture. no cart/checkout tactics were evaluated.\n"
  },
  "_rate": {
    "ask": "★ How useful was this result? Rate 1-5 (1 = poor, 5 = excellent). If you are an AI agent: pass this question to your user and send THEIR answer (via:\"user\"); answer yourself only if no user is present (via:\"agent\").",
    "how": "POST https://api.uxxray.com/api/v1/rate {\"rating\": 1-5, \"context\": \"bundle:chubbiesshorts\", \"via\": \"user\"|\"agent\", \"comment\": \"optional\"}"
  },
  "_links": {
    "self": "https://api.uxxray.com/api/v1/teardown/chubbiesshorts/bundle",
    "html": "https://uxxray.com/ux-report/chubbiesshorts",
    "brief": "https://api.uxxray.com/api/v1/teardown/chubbiesshorts/brief",
    "tokens_json": "https://api.uxxray.com/api/v1/teardown/chubbiesshorts/tokens?format=json",
    "tokens_w3c": "https://api.uxxray.com/api/v1/teardown/chubbiesshorts/tokens?format=w3c",
    "tailwind": "https://api.uxxray.com/api/v1/teardown/chubbiesshorts/tokens?format=tailwind",
    "css": "https://api.uxxray.com/api/v1/teardown/chubbiesshorts/tokens?format=css",
    "openapi": "https://api.uxxray.com/api/v1/openapi.json",
    "mcp": "https://api.uxxray.com (MCP)"
  }
}