{
  "results": [
    {
      "name": "home",
      "path": "/",
      "category": "static",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 907.8,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "account-page",
      "path": "/account.html",
      "category": "static",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 14977,
      "type": "text/html; charset=utf-8",
      "time_ms": 874.9,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "login-page",
      "path": "/login.html",
      "category": "static",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 7366,
      "type": "text/html; charset=utf-8",
      "time_ms": 884.7,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "signup-page",
      "path": "/signup.html",
      "category": "static",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 8086,
      "type": "text/html; charset=utf-8",
      "time_ms": 883.0,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "editor-page",
      "path": "/editor.html",
      "category": "static",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 31177,
      "type": "text/html; charset=utf-8",
      "time_ms": 873.0,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "og-image",
      "path": "/og-image.svg",
      "category": "static",
      "expected": 200,
      "ok": false,
      "status": 404,
      "size": 146,
      "type": "text/html; charset=utf-8",
      "time_ms": 59.2,
      "headers": {
        "cache-control": "max-age=14400",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": [
        "Expected 200, got 404"
      ]
    },
    {
      "name": "icon",
      "path": "/icon.svg",
      "category": "static",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 539,
      "type": "image/svg+xml",
      "time_ms": 54.0,
      "headers": {
        "cache-control": "public, max-age=2592000, immutable",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "robots-txt",
      "path": "/robots.txt",
      "category": "static",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 89,
      "type": "text/plain",
      "time_ms": 63.6,
      "headers": {
        "cache-control": "max-age=14400",
        "content-encoding": "gzip",
        "strict-transport-security": "max-age=31536000",
        "x-content-type-options": "nosniff",
        "x-frame-options": "SAMEORIGIN",
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "sitemap",
      "path": "/sitemap.xml",
      "category": "static",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 915,
      "type": "text/xml; charset=utf-8",
      "time_ms": 863.2,
      "headers": {
        "cache-control": null,
        "content-encoding": "gzip",
        "strict-transport-security": "max-age=31536000",
        "x-content-type-options": "nosniff",
        "x-frame-options": "SAMEORIGIN",
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "manifest",
      "path": "/manifest.webmanifest",
      "category": "static",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 875.7,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "feed",
      "path": "/feed.xml",
      "category": "static",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 886.6,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "vcard",
      "path": "/vcard.vcf",
      "category": "static",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 325.1,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "shopee-salepage",
      "path": "/courses/shopee-affiliate/",
      "category": "course",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 31937,
      "type": "text/html; charset=utf-8",
      "time_ms": 902.1,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "shopee-lessons",
      "path": "/courses/shopee-affiliate/lessons.html",
      "category": "course",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 14981,
      "type": "text/html; charset=utf-8",
      "time_ms": 908.8,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "shopee-checkout",
      "path": "/courses/shopee-affiliate/checkout.html",
      "category": "course",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 21284,
      "type": "text/html; charset=utf-8",
      "time_ms": 338.4,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "tiktok-ai-lessons",
      "path": "/courses/tiktok-ai-2026/lessons.html",
      "category": "course",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 14495,
      "type": "text/html; charset=utf-8",
      "time_ms": 350.4,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "tiktok-sulatan-lessons",
      "path": "/courses/tiktok-sulatan-2026/lessons.html",
      "category": "course",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 14492,
      "type": "text/html; charset=utf-8",
      "time_ms": 924.3,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "vibecode-lessons",
      "path": "/courses/vibecode-101/lessons.html",
      "category": "course",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 14302,
      "type": "text/html; charset=utf-8",
      "time_ms": 324.6,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-vibe-fade",
      "path": "/apps/vibe-fade/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 330.4,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-vibe-fade-2",
      "path": "/apps/vibe-fade-2/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 330.2,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-aim-trainer",
      "path": "/apps/aim-trainer/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 346.5,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-scroll-tales",
      "path": "/apps/scroll-tales/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 324.6,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-classroom-tales",
      "path": "/apps/classroom-tales/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 342.2,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-sandbox-tool",
      "path": "/apps/sandbox-tool/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 346.8,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-ball-balance",
      "path": "/apps/ball-balance/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 358.2,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-block-blast",
      "path": "/apps/block-blast/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 329.6,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-math-quest",
      "path": "/apps/math-quest/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 328.8,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-type-trainer",
      "path": "/apps/type-trainer/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 344.1,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-memory-grid",
      "path": "/apps/memory-grid/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 866.8,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-vibe-canvas",
      "path": "/apps/vibe-canvas/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 332.6,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-color-match",
      "path": "/apps/color-match/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 330.8,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-pixel-art",
      "path": "/apps/pixel-art/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 341.1,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-story-board",
      "path": "/apps/story-board/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 327.6,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-voice-typing",
      "path": "/apps/voice-typing/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 326.0,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-coloring-book",
      "path": "/apps/coloring-book/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 341.6,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-sticky-notes",
      "path": "/apps/sticky-notes/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 332.4,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-ambient-mixer",
      "path": "/apps/ambient-mixer/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 330.2,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-quick-draw",
      "path": "/apps/quick-draw/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 334.7,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-tube-tv",
      "path": "/apps/tube-tv/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 326.0,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-image-grid",
      "path": "/apps/image-grid/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 335.0,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-vocab-cards",
      "path": "/apps/vocab-cards/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 325.0,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-snake-2d",
      "path": "/apps/snake-2d/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 336.2,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-snake-3d",
      "path": "/apps/snake-3d/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 332.7,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-memory-game",
      "path": "/apps/memory-game/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 901.7,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-math-blocks",
      "path": "/apps/math-blocks/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 330.1,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-geo-jump",
      "path": "/apps/geo-jump/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 352.1,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-vibe-fm",
      "path": "/apps/vibe-fm/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 323.9,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-arrow-maze",
      "path": "/apps/arrow-maze/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 327.2,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-pomodoro",
      "path": "/apps/pomodoro/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 897.7,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-tic-tac-toe",
      "path": "/apps/tic-tac-toe/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 327.4,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-word-search",
      "path": "/apps/word-search/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 325.3,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-pattern-match",
      "path": "/apps/pattern-match/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 357.0,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-sound-board",
      "path": "/apps/sound-board/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 333.7,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-snake-classic",
      "path": "/apps/snake-classic/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 346.3,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "app-color-tap",
      "path": "/apps/color-tap/",
      "category": "app",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 331.4,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "api-health",
      "path": "/auth/health",
      "category": "api",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 69,
      "type": "application/json; charset=utf-8",
      "time_ms": 330.0,
      "headers": {
        "cache-control": null,
        "content-encoding": "gzip",
        "strict-transport-security": "max-age=31536000",
        "x-content-type-options": "nosniff",
        "x-frame-options": "SAMEORIGIN",
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "api-content-list-all",
      "path": "/content/list?status=published&limit=200",
      "category": "api",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 42959,
      "type": "application/json; charset=utf-8",
      "time_ms": 343.8,
      "headers": {
        "cache-control": null,
        "content-encoding": "gzip",
        "strict-transport-security": "max-age=31536000",
        "x-content-type-options": "nosniff",
        "x-frame-options": "SAMEORIGIN",
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "api-content-list-shopee",
      "path": "/content/list?course=shopee-affiliate&status=published",
      "category": "api",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 21573,
      "type": "application/json; charset=utf-8",
      "time_ms": 335.9,
      "headers": {
        "cache-control": null,
        "content-encoding": "gzip",
        "strict-transport-security": "max-age=31536000",
        "x-content-type-options": "nosniff",
        "x-frame-options": "SAMEORIGIN",
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "api-content-list-tiktok-ai",
      "path": "/content/list?course=tiktok-ai-2026&status=published",
      "category": "api",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 8603,
      "type": "application/json; charset=utf-8",
      "time_ms": 327.9,
      "headers": {
        "cache-control": null,
        "content-encoding": "gzip",
        "strict-transport-security": "max-age=31536000",
        "x-content-type-options": "nosniff",
        "x-frame-options": "SAMEORIGIN",
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "api-content-list-tiktok-sulatan",
      "path": "/content/list?course=tiktok-sulatan-2026&status=published",
      "category": "api",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 7675,
      "type": "application/json; charset=utf-8",
      "time_ms": 343.9,
      "headers": {
        "cache-control": null,
        "content-encoding": "gzip",
        "strict-transport-security": "max-age=31536000",
        "x-content-type-options": "nosniff",
        "x-frame-options": "SAMEORIGIN",
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "api-content-list-vibecode",
      "path": "/content/list?course=vibecode-101&status=published",
      "category": "api",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 5147,
      "type": "application/json; charset=utf-8",
      "time_ms": 331.3,
      "headers": {
        "cache-control": null,
        "content-encoding": "gzip",
        "strict-transport-security": "max-age=31536000",
        "x-content-type-options": "nosniff",
        "x-frame-options": "SAMEORIGIN",
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "api-content-get-ep0",
      "path": "/content/get?slug=shopee-affiliate/ep0",
      "category": "api",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 49445,
      "type": "application/json; charset=utf-8",
      "time_ms": 330.5,
      "headers": {
        "cache-control": null,
        "content-encoding": "gzip",
        "strict-transport-security": "max-age=31536000",
        "x-content-type-options": "nosniff",
        "x-frame-options": "SAMEORIGIN",
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "api-content-get-tool",
      "path": "/content/get?slug=shopee-affiliate/tool-1",
      "category": "api",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 2824,
      "type": "application/json; charset=utf-8",
      "time_ms": 349.9,
      "headers": {
        "cache-control": null,
        "content-encoding": "gzip",
        "strict-transport-security": "max-age=31536000",
        "x-content-type-options": "nosniff",
        "x-frame-options": "SAMEORIGIN",
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-shopee-affiliate-lesson-3",
      "path": "/shopee-affiliate/lesson-3.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 12121,
      "type": "text/html; charset=utf-8",
      "time_ms": 327.0,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-shopee-affiliate-lesson-2",
      "path": "/shopee-affiliate/lesson-2.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 11329,
      "type": "text/html; charset=utf-8",
      "time_ms": 330.7,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-shopee-affiliate-ep0",
      "path": "/shopee-affiliate/ep0.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 34344,
      "type": "text/html; charset=utf-8",
      "time_ms": 341.2,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-shopee-affiliate-lesson-4",
      "path": "/shopee-affiliate/lesson-4.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 12486,
      "type": "text/html; charset=utf-8",
      "time_ms": 335.4,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-shopee-affiliate-lesson-5",
      "path": "/shopee-affiliate/lesson-5.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 11912,
      "type": "text/html; charset=utf-8",
      "time_ms": 328.6,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-shopee-affiliate-lesson-8",
      "path": "/shopee-affiliate/lesson-8.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 11861,
      "type": "text/html; charset=utf-8",
      "time_ms": 340.0,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-shopee-affiliate-lesson-7",
      "path": "/shopee-affiliate/lesson-7.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 12262,
      "type": "text/html; charset=utf-8",
      "time_ms": 323.7,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-shopee-affiliate-lesson-6",
      "path": "/shopee-affiliate/lesson-6.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 12160,
      "type": "text/html; charset=utf-8",
      "time_ms": 325.0,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-shopee-affiliate-lesson-9",
      "path": "/shopee-affiliate/lesson-9.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 11767,
      "type": "text/html; charset=utf-8",
      "time_ms": 335.6,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-shopee-affiliate-ep8",
      "path": "/shopee-affiliate/ep8.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 12280,
      "type": "text/html; charset=utf-8",
      "time_ms": 339.4,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-shopee-affiliate-lesson-13",
      "path": "/shopee-affiliate/lesson-13.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 12195,
      "type": "text/html; charset=utf-8",
      "time_ms": 323.1,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-shopee-affiliate-lesson-12",
      "path": "/shopee-affiliate/lesson-12.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 12452,
      "type": "text/html; charset=utf-8",
      "time_ms": 901.2,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-shopee-affiliate-lesson-11",
      "path": "/shopee-affiliate/lesson-11.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 11434,
      "type": "text/html; charset=utf-8",
      "time_ms": 326.8,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-shopee-affiliate-lesson-16",
      "path": "/shopee-affiliate/lesson-16.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 12002,
      "type": "text/html; charset=utf-8",
      "time_ms": 338.0,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-shopee-affiliate-lesson-14",
      "path": "/shopee-affiliate/lesson-14.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 11815,
      "type": "text/html; charset=utf-8",
      "time_ms": 333.5,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-shopee-affiliate-lesson-15",
      "path": "/shopee-affiliate/lesson-15.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 11781,
      "type": "text/html; charset=utf-8",
      "time_ms": 331.5,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-shopee-affiliate-lesson-17",
      "path": "/shopee-affiliate/lesson-17.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 11765,
      "type": "text/html; charset=utf-8",
      "time_ms": 869.4,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-shopee-affiliate-lesson-18",
      "path": "/shopee-affiliate/lesson-18.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 11698,
      "type": "text/html; charset=utf-8",
      "time_ms": 339.0,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-shopee-affiliate-lesson-19",
      "path": "/shopee-affiliate/lesson-19.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 11978,
      "type": "text/html; charset=utf-8",
      "time_ms": 325.3,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-shopee-affiliate-tool-1",
      "path": "/shopee-affiliate/tool-1.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 10836,
      "type": "text/html; charset=utf-8",
      "time_ms": 331.8,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-shopee-affiliate-tool-3",
      "path": "/shopee-affiliate/tool-3.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 10579,
      "type": "text/html; charset=utf-8",
      "time_ms": 324.8,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-shopee-affiliate-tool-4",
      "path": "/shopee-affiliate/tool-4.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 10701,
      "type": "text/html; charset=utf-8",
      "time_ms": 341.2,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-shopee-affiliate-tool-2",
      "path": "/shopee-affiliate/tool-2.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 10887,
      "type": "text/html; charset=utf-8",
      "time_ms": 335.2,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-tiktok-ai-2026-ep9",
      "path": "/tiktok-ai-2026/ep9.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 10893,
      "type": "text/html; charset=utf-8",
      "time_ms": 322.9,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-tiktok-ai-2026-ep8",
      "path": "/tiktok-ai-2026/ep8.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 11019,
      "type": "text/html; charset=utf-8",
      "time_ms": 323.0,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-tiktok-ai-2026-ep6",
      "path": "/tiktok-ai-2026/ep6.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 10795,
      "type": "text/html; charset=utf-8",
      "time_ms": 893.0,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-tiktok-ai-2026-ep7",
      "path": "/tiktok-ai-2026/ep7.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 10816,
      "type": "text/html; charset=utf-8",
      "time_ms": 324.3,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-tiktok-ai-2026-ep5",
      "path": "/tiktok-ai-2026/ep5.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 10942,
      "type": "text/html; charset=utf-8",
      "time_ms": 326.6,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-tiktok-ai-2026-ep3",
      "path": "/tiktok-ai-2026/ep3.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 10844,
      "type": "text/html; charset=utf-8",
      "time_ms": 322.1,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-tiktok-ai-2026-ep4",
      "path": "/tiktok-ai-2026/ep4.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 10683,
      "type": "text/html; charset=utf-8",
      "time_ms": 325.6,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-tiktok-ai-2026-ep2",
      "path": "/tiktok-ai-2026/ep2.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 10718,
      "type": "text/html; charset=utf-8",
      "time_ms": 333.0,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-tiktok-ai-2026-ep0",
      "path": "/tiktok-ai-2026/ep0.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 11013,
      "type": "text/html; charset=utf-8",
      "time_ms": 330.6,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-tiktok-ai-2026-ep1",
      "path": "/tiktok-ai-2026/ep1.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 11061,
      "type": "text/html; charset=utf-8",
      "time_ms": 327.9,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-tiktok-ai-2026-intro",
      "path": "/tiktok-ai-2026/intro.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 11014,
      "type": "text/html; charset=utf-8",
      "time_ms": 343.9,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-tiktok-sulatan-2026-ep7",
      "path": "/tiktok-sulatan-2026/ep7.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 10918,
      "type": "text/html; charset=utf-8",
      "time_ms": 335.9,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-tiktok-sulatan-2026-ep5",
      "path": "/tiktok-sulatan-2026/ep5.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 11107,
      "type": "text/html; charset=utf-8",
      "time_ms": 329.7,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-tiktok-sulatan-2026-ep6",
      "path": "/tiktok-sulatan-2026/ep6.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 10946,
      "type": "text/html; charset=utf-8",
      "time_ms": 338.0,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-tiktok-sulatan-2026-ep4",
      "path": "/tiktok-sulatan-2026/ep4.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 10918,
      "type": "text/html; charset=utf-8",
      "time_ms": 330.1,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-tiktok-sulatan-2026-ep2",
      "path": "/tiktok-sulatan-2026/ep2.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 11128,
      "type": "text/html; charset=utf-8",
      "time_ms": 327.2,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-tiktok-sulatan-2026-ep3",
      "path": "/tiktok-sulatan-2026/ep3.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 11345,
      "type": "text/html; charset=utf-8",
      "time_ms": 329.6,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-tiktok-sulatan-2026-ep1",
      "path": "/tiktok-sulatan-2026/ep1.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 11100,
      "type": "text/html; charset=utf-8",
      "time_ms": 323.5,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-tiktok-sulatan-2026-ep0",
      "path": "/tiktok-sulatan-2026/ep0.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 11470,
      "type": "text/html; charset=utf-8",
      "time_ms": 352.6,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-tiktok-sulatan-2026-intro",
      "path": "/tiktok-sulatan-2026/intro.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 11181,
      "type": "text/html; charset=utf-8",
      "time_ms": 923.8,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-vibecode-101-ep4",
      "path": "/vibecode-101/ep4.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 10415,
      "type": "text/html; charset=utf-8",
      "time_ms": 323.4,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-vibecode-101-ep5",
      "path": "/vibecode-101/ep5.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 10611,
      "type": "text/html; charset=utf-8",
      "time_ms": 324.2,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-vibecode-101-ep3",
      "path": "/vibecode-101/ep3.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 10632,
      "type": "text/html; charset=utf-8",
      "time_ms": 332.8,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-vibecode-101-ep2",
      "path": "/vibecode-101/ep2.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 10751,
      "type": "text/html; charset=utf-8",
      "time_ms": 327.7,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-vibecode-101-ep0",
      "path": "/vibecode-101/ep0.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 10800,
      "type": "text/html; charset=utf-8",
      "time_ms": 326.5,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-vibecode-101-ep1",
      "path": "/vibecode-101/ep1.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 10926,
      "type": "text/html; charset=utf-8",
      "time_ms": 329.7,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "content-vibecode-101-intro",
      "path": "/vibecode-101/intro.html",
      "category": "content",
      "expected": 200,
      "ok": true,
      "status": 200,
      "size": 11145,
      "type": "text/html; charset=utf-8",
      "time_ms": 323.7,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "kb-port",
      "path": "http://127.0.0.1:8092/",
      "category": "backend",
      "expected": 200,
      "ok": false,
      "status": null,
      "size": null,
      "type": null,
      "time_ms": null,
      "headers": {},
      "errors": [
        "Connection error: HTTPConnectionPool(host='127.0.0.1', port=8092): Max retries exceeded with url: / (Caused by NewConn"
      ]
    },
    {
      "name": "tmp-port",
      "path": "http://127.0.0.1:8093/",
      "category": "backend",
      "expected": 200,
      "ok": false,
      "status": null,
      "size": null,
      "type": null,
      "time_ms": null,
      "headers": {},
      "errors": [
        "Connection error: HTTPConnectionPool(host='127.0.0.1', port=8093): Max retries exceeded with url: / (Caused by NewConn"
      ]
    },
    {
      "name": "auth-port",
      "path": "http://127.0.0.1:8094/auth/health",
      "category": "backend",
      "expected": 200,
      "ok": false,
      "status": null,
      "size": null,
      "type": null,
      "time_ms": null,
      "headers": {},
      "errors": [
        "Connection error: HTTPConnectionPool(host='127.0.0.1', port=8094): Max retries exceeded with url: /auth/health (Caused"
      ]
    },
    {
      "name": "hub-port",
      "path": "http://127.0.0.1:8091/",
      "category": "backend",
      "expected": 200,
      "ok": false,
      "status": null,
      "size": null,
      "type": null,
      "time_ms": null,
      "headers": {},
      "errors": [
        "Connection error: HTTPConnectionPool(host='127.0.0.1', port=8091): Max retries exceeded with url: / (Caused by NewConn"
      ]
    },
    {
      "name": "old-curriculum",
      "path": "/courses/shopee-affiliate/curriculum.html",
      "category": "expected_404",
      "expected": 404,
      "ok": true,
      "status": 404,
      "size": 146,
      "type": "text/html; charset=utf-8",
      "time_ms": 324.5,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "old-preview",
      "path": "/courses/shopee-affiliate/preview.html",
      "category": "expected_404",
      "expected": 404,
      "ok": true,
      "status": 404,
      "size": 146,
      "type": "text/html; charset=utf-8",
      "time_ms": 329.8,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "old-tools",
      "path": "/courses/shopee-affiliate/tools.html",
      "category": "expected_404",
      "expected": 404,
      "ok": true,
      "status": 404,
      "size": 146,
      "type": "text/html; charset=utf-8",
      "time_ms": 337.1,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": []
    },
    {
      "name": "garbage-url",
      "path": "/this-does-not-exist/",
      "category": "expected_404",
      "expected": 404,
      "ok": false,
      "status": 200,
      "size": 23895,
      "type": "text/html; charset=utf-8",
      "time_ms": 347.0,
      "headers": {
        "cache-control": "public, max-age=300, s-maxage=300, must-revalidate",
        "content-encoding": "gzip",
        "strict-transport-security": null,
        "x-content-type-options": null,
        "x-frame-options": null,
        "server": "cloudflare"
      },
      "errors": [
        "Expected 404, got 200"
      ]
    }
  ],
  "broken_links": [],
  "elapsed_s": 51.5284628868103,
  "ts": "2026-07-12T09:53:40.246506"
}