{
  "schema_version": "1.0",
  "generated_at": "2026-07-18T02:20:20.501Z",
  "slug": "trueclassic",
  "domain": "trueclassic.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": 45,
    "band": "Thin",
    "stars": 2,
    "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": 17,
        "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": 10,
        "cap": 10
      }
    ]
  },
  "percentile": {
    "corpus_n": 231,
    "beats_pct": 64,
    "cohort": {
      "type": "ecommerce",
      "n": 30,
      "beats_pct": 83
    }
  },
  "devices_available": [
    "desktop"
  ],
  "funnels": [
    {
      "device": "desktop",
      "funnel_sig": "home",
      "score": 45,
      "band": "Thin",
      "funnel_depth": 1,
      "captured_at": "2026-07-17",
      "crawler": "Roentgen 1.3"
    }
  ],
  "facts": {
    "source_type": "measured",
    "profile": {
      "funnel_type": "ecommerce",
      "score": {
        "score": 45,
        "band": "Thin",
        "stars": 2,
        "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": 17,
            "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": 10,
            "cap": 10
          }
        ]
      },
      "funnel_depth": 1,
      "proof_points": 5,
      "proof_steps": 1,
      "components_present": 6,
      "free_gifts": 0,
      "discount_present": true,
      "has_countdown": true,
      "subscription_detected": false,
      "checkout_form_fields": 0,
      "price_continuity": {
        "continuous": false,
        "shared": []
      },
      "tactics_detected": 6,
      "tactics_total": 13,
      "checkout_reached": null
    },
    "patterns": [
      {
        "id": "anchor_discount",
        "label": "Anchor / strikethrough pricing",
        "category": "offer",
        "present": true,
        "count": 1,
        "evidence": [
          "home: $315 / Save 57%"
        ]
      },
      {
        "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": true,
        "count": 1,
        "evidence": [
          "home: 09\n:\n59\n:\n30"
        ]
      },
      {
        "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": 1,
        "evidence": [
          "home: Free shipping"
        ]
      },
      {
        "id": "guarantee",
        "label": "Money-back guarantee",
        "category": "proof",
        "present": true,
        "count": 1,
        "evidence": [
          "home: 100-Day Guarantee"
        ]
      },
      {
        "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": true,
        "count": 1,
        "evidence": [
          "home: 69,362 Reviews"
        ]
      },
      {
        "id": "review_wall",
        "label": "On-page review wall",
        "category": "proof",
        "present": true,
        "count": 1,
        "evidence": [
          "home: 30 review elements"
        ]
      },
      {
        "id": "subscription_default",
        "label": "Subscription / auto-ship",
        "category": "offer",
        "present": false,
        "count": 0,
        "evidence": []
      }
    ]
  },
  "design_tokens": {
    "source_type": "measured",
    "summary": {
      "roles": {
        "primary": "#0c0a09",
        "accent": "#0c0a09",
        "bg": "#dbdbdb",
        "surface": "#ffffff",
        "text": "#0c0a09"
      },
      "font": {
        "display": "Modernist",
        "body": "Modernist",
        "families": [
          {
            "family": "Modernist",
            "chars": 3235
          },
          {
            "family": "Staff X Condensed",
            "chars": 36
          }
        ]
      },
      "type_scale": [
        12,
        13,
        14,
        15,
        16,
        17,
        18,
        20,
        22,
        24,
        26,
        30
      ],
      "weights": [
        400,
        500,
        600,
        700
      ],
      "base_size": 16,
      "min_size": 12,
      "radius_scale": [
        3,
        5,
        6,
        8,
        10,
        50
      ],
      "palette": [
        {
          "hex": "#dbdbdb",
          "usage_pct": 51.6,
          "lum": 0.86,
          "chroma": 0
        },
        {
          "hex": "#0c0a09",
          "usage_pct": 14.3,
          "lum": 0.04,
          "chroma": 0.01
        },
        {
          "hex": "#ffffff",
          "usage_pct": 12.8,
          "lum": 1,
          "chroma": 0
        },
        {
          "hex": "#fbfbfb",
          "usage_pct": 8.9,
          "lum": 0.98,
          "chroma": 0
        },
        {
          "hex": "#f8f8f8",
          "usage_pct": 5,
          "lum": 0.97,
          "chroma": 0
        },
        {
          "hex": "#e9e9e9",
          "usage_pct": 4.9,
          "lum": 0.91,
          "chroma": 0
        },
        {
          "hex": "#dfe1df",
          "usage_pct": 1.2,
          "lum": 0.88,
          "chroma": 0.01
        },
        {
          "hex": "#fcfcfc",
          "usage_pct": 1.1,
          "lum": 0.99,
          "chroma": 0
        },
        {
          "hex": "#000000",
          "usage_pct": 0.2,
          "lum": 0,
          "chroma": 0
        },
        {
          "hex": "#f5f5f5",
          "usage_pct": 0,
          "lum": 0.96,
          "chroma": 0
        }
      ]
    }
  },
  "proof_language": [
    {
      "type": "review_count",
      "template": "{N} Reviews",
      "examples": [
        "69,362 Reviews"
      ]
    },
    {
      "type": "star_rating",
      "template": "{X} out of 5",
      "examples": [
        "4.5 out of 5"
      ]
    },
    {
      "type": "guarantee",
      "template": "{N}-Day Guarantee",
      "examples": [
        "100-Day Guarantee"
      ]
    },
    {
      "type": "free_shipping",
      "template": "Free shipping",
      "examples": [
        "Free shipping"
      ]
    },
    {
      "type": "discount",
      "template": "Save {N}%",
      "examples": [
        "Save 57%"
      ]
    }
  ],
  "ux": {
    "summary": {
      "flags": 2,
      "unknown": 0,
      "posture": "Minor",
      "checks_total": 8
    },
    "checks": [
      {
        "group": "contrast",
        "label": "Text contrast (WCAG AA)",
        "verdict": "good",
        "fact": "99% of measurable text passes WCAG AA."
      },
      {
        "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 7px (base ~16px). below the ~16px readable floor.",
        "fix": "Keep body copy ≥15-16px; reserve sub-13px for fine print only."
      },
      {
        "group": "type",
        "label": "Line length",
        "verdict": "note",
        "fact": "1 paragraph runs 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 111 content images carry alt text."
      },
      {
        "group": "a11y",
        "label": "Named controls",
        "verdict": "needs_work",
        "fact": "15 buttons/links have no accessible name (icon-only, no aria-label).",
        "fix": "Add aria-label to icon-only buttons and links."
      },
      {
        "group": "a11y",
        "label": "Heading structure",
        "verdict": "note",
        "fact": "The landing page has 2 <h1> elements (expected 1).",
        "fix": "Use exactly one <h1> as the page’s title."
      }
    ],
    "signals": {
      "contrast": {
        "sampled": 244,
        "pass_aa": 237,
        "fail_aa": 2,
        "unknown": 5,
        "worst": [
          {
            "text": "304,375",
            "ratio": 1.46,
            "fg": "#272d45",
            "bg": "#0c0a09",
            "need": 4.5,
            "px": 18
          },
          {
            "text": "Verified Reviews",
            "ratio": 1.46,
            "fg": "#272d45",
            "bg": "#0c0a09",
            "need": 4.5,
            "px": 7
          }
        ]
      },
      "typography": {
        "body_px": 16,
        "min_body_px": 7,
        "line_height": 1.4,
        "long_lines": 1,
        "distinct_sizes": 10
      },
      "a11y": {
        "lang": true,
        "viewport": true,
        "img_total": 111,
        "img_missing_alt": 0,
        "controls_total": 77,
        "controls_unlabeled": 0,
        "controls_placeholder_only": 0,
        "controls_unnamed": 15,
        "generic_links": 0,
        "h1_home": 2,
        "h1_counts": [
          2
        ],
        "heading_skips": 2
      },
      "tap_targets": {
        "checked": 92,
        "small": 67,
        "sample": [
          {
            "label": "Previous slide",
            "w": 27,
            "h": 20
          },
          {
            "label": "Next slide",
            "w": 27,
            "h": 20
          },
          {
            "label": "Claim Now",
            "w": 69,
            "h": 14
          },
          {
            "label": "True Classic",
            "w": 160,
            "h": 28
          }
        ]
      },
      "layout": {
        "h_overflow": false,
        "overflow_px": 0
      },
      "viewport_w": 1440
    }
  },
  "playbooks": [],
  "steps": [
    {
      "n": 1,
      "id": "home",
      "label": "Homepage / Lander",
      "url": "https://www.trueclassictees.com/en-sg",
      "reached": true,
      "copy": {
        "title": "Best High Quality, Soft, Slim Fitted T-Shirts for Men - True Classic",
        "meta_description": "We produce butter soft, affordable, high quality fitted premium tees for men. Super versatile shirts that can be worn for any occasion including date nights, chilling at home or athletic activities.",
        "hero_copy": "True Classic | Premium Apparel | Mens",
        "h1": [
          "True Classic",
          "Classic Crew Neck"
        ],
        "h2": [
          "Premium Apparel",
          "Mens",
          "Womens",
          "Kids",
          "Classic Crew",
          "Product Details",
          "100-Day Guarantee",
          "Easy Returns & Exchanges"
        ],
        "h3": [
          "Add SG$149 to get Free Shipping",
          "Classic Crew",
          "Active Crew",
          "Pima Cotton Blend",
          "Pocket Crew",
          "Heavy Crew",
          "🔥 We Made Too Much. Get Up to 68% OFF",
          "Fit"
        ],
        "ctas": [
          "Open Searchbar Account Cart Open cart",
          "Open Searchbar",
          "Account",
          "Open cart",
          "Shop Now",
          "Shop All",
          "Shop Clearance",
          "Size Guide",
          "Size S M L XL 2XL 3XL 4XL",
          "S",
          "M",
          "L"
        ],
        "prices": [
          "$149",
          "$315",
          "$180",
          "$30"
        ],
        "form_fields": 40,
        "form_field_names": [
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item",
          "menu-with-pdp-item"
        ],
        "video": {
          "count": 2,
          "native": 2,
          "providers": []
        }
      },
      "proof": [
        {
          "type": "review_count",
          "text": "69,362 Reviews",
          "value": 69362
        },
        {
          "type": "star_rating",
          "text": "4.5 out of 5",
          "value": 4.5
        },
        {
          "type": "guarantee",
          "text": "100-Day Guarantee",
          "value": 100
        },
        {
          "type": "free_shipping",
          "text": "Free shipping",
          "value": null
        },
        {
          "type": "discount",
          "text": "Save 57%",
          "value": 57
        }
      ],
      "proof_position": {
        "in_header": true,
        "above_fold": false,
        "above_fold_text": null
      },
      "discount": {
        "present": true,
        "anchors": [
          "$315"
        ],
        "percent_off": "Save 57%"
      },
      "subscription": {
        "detected": false,
        "interval": null
      },
      "free_items": [],
      "tactics": [
        "review_wall",
        "countdown_timer",
        "free_gift",
        "trust_badges",
        "free_shipping",
        "social_proof_logos"
      ],
      "tactics_evidence": {
        "review_wall": "30 review elements",
        "comparison_table": null,
        "countdown_timer": "09\n:\n59\n:\n30",
        "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": null,
        "no_credit_card": null,
        "social_proof_logos": "logos: Short Sleeves, Crew Necks, V-Necks, Polos, Henleys",
        "usage_proof": null,
        "pricing_tiers": null,
        "demo_docs": null,
        "express_checkout": null
      },
      "ux_flags": {
        "contrast_fail": 2,
        "contrast_unknown": 5,
        "aa_pass_pct": 99,
        "min_body_px": 7,
        "small_taps": 67,
        "h_overflow": false,
        "lang": true,
        "viewport": true,
        "h1_count": 2
      },
      "screenshots": {
        "hero": "https://api.uxxray.com/api/v1/teardown/trueclassic/screenshot/01-home/hero.png",
        "full": "https://api.uxxray.com/api/v1/teardown/trueclassic/screenshot/01-home/full.png"
      },
      "crops": [
        {
          "region": "primary_cta",
          "label": "Primary CTA",
          "url": "https://api.uxxray.com/api/v1/teardown/trueclassic/screenshot/01-home/crops/primary_cta.png"
        }
      ]
    }
  ],
  "favicon_url": "https://api.uxxray.com/api/v1/teardown/trueclassic/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 trueclassic.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\n\n## Palette (area-weighted from live CSS)\n| Hex | Usage | Likely role |\n|-----|------:|-------------|\n| `#dbdbdb` | 51.6% | background |\n| `#0c0a09` | 14.3% | support |\n| `#ffffff` | 12.8% | background |\n| `#fbfbfb` | 8.9% | background |\n| `#f8f8f8` | 5% | background |\n| `#e9e9e9` | 4.9% | background |\n| `#dfe1df` | 1.2% | background |\n| `#fcfcfc` | 1.1% | background |\n\nCurated roles: `primary=#0c0a09` · `accent=#0c0a09` · `bg=#dbdbdb` · `surface=#ffffff` · `text=#0c0a09`\n\n## Type\n- Display: `Modernist`\n- Body: `Modernist`\n- Size scale (px): 12, 13, 14, 15, 16, 17, 18, 20, 22, 24, 26, 30\n- Radius (px): 3, 5, 6, 8, 10, 50\n\n## Patterns detected (fact-based). 6/13\n- **Proof at every step**. Social proof (reviews / ratings / counts) present across most funnel steps. _(home: 69,362 Reviews)_\n- **Countdown / urgency timer**. A visible countdown timer creating time pressure. _(home: 09\n:\n59\n:\n30)_\n- **Anchor / strikethrough pricing**. A struck-through original price or an \"X% off\" claim. _(home: $315 / Save 57%)_\n- **On-page review wall**. An embedded wall of customer reviews. _(home: 30 review elements)_\n- **Free shipping**. Free shipping / delivery surfaced in the funnel. _(home: Free shipping)_\n- **Money-back guarantee**. An N-day / money-back guarantee stated. _(home: 100-Day Guarantee)_\n\n## Proof language (harvested strings → templates)\n- `{N} Reviews`. e.g. \"69,362 Reviews\"\n- `{X} out of 5`. e.g. \"4.5 out of 5\"\n- `{N}-Day Guarantee`. e.g. \"100-Day Guarantee\"\n- `Free shipping`. e.g. \"Free shipping\"\n- `Save {N}%`. e.g. \"Save 57%\"\n\n## Funnel facts\n- Depth reached: 1 step(s) (single-page MVP capture)\n- Proof points: 5 across 1 step(s)\n- Discount/anchor pricing: yes · Countdown: yes · 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:trueclassic\", \"via\": \"user\"|\"agent\", \"comment\": \"optional\"}"
  },
  "_links": {
    "self": "https://api.uxxray.com/api/v1/teardown/trueclassic/bundle",
    "html": "https://uxxray.com/ux-report/trueclassic",
    "brief": "https://api.uxxray.com/api/v1/teardown/trueclassic/brief",
    "tokens_json": "https://api.uxxray.com/api/v1/teardown/trueclassic/tokens?format=json",
    "tokens_w3c": "https://api.uxxray.com/api/v1/teardown/trueclassic/tokens?format=w3c",
    "tailwind": "https://api.uxxray.com/api/v1/teardown/trueclassic/tokens?format=tailwind",
    "css": "https://api.uxxray.com/api/v1/teardown/trueclassic/tokens?format=css",
    "openapi": "https://api.uxxray.com/api/v1/openapi.json",
    "mcp": "https://api.uxxray.com (MCP)"
  }
}