{
  "tool": "Korpo Website Launch Check 0.1",
  "mode": "LOCAL TEST FIXTURE — NOT CUSTOMER EVIDENCE",
  "generated_at_utc": "2026-10-26T15:38:07+00:00",
  "request_count": 1,
  "selected_page_count": 1,
  "limits": {
    "max_selected_pages": 3,
    "max_requests": 9,
    "max_redirects_per_page": 2,
    "max_body_bytes_retained_per_response": 262144,
    "max_body_bytes_read_per_response": 262145,
    "max_anchors_per_page": 200,
    "socket_timeout_seconds": 3.0,
    "hard_run_seconds_cli": 40,
    "minimum_request_gap_seconds": 0.25
  },
  "limitations": [
    "Only the explicitly selected URLs and permitted same-host redirects were requested.",
    "No crawling or fetching of links, assets, robots.txt, scripts, CSS, forms or third-party services.",
    "Link checks cover empty hrefs and fragments/status only for selected, retrieved targets; all other destinations are unverified.",
    "HTML observations do not execute JavaScript and are not security, accessibility, SEO, compliance or conversion guarantees.",
    "Priorities are review suggestions, not a diagnosis or proof of commercial impact.",
    "This is deterministic software output, not customer evidence or a completed human-reviewed service. No AI API was called."
  ],
  "pages": [
    {
      "source_url": "http://127.0.0.1:41879/sample-fixture.html",
      "final_url": "http://127.0.0.1:41879/sample-fixture.html",
      "status": 200,
      "redirects": [],
      "findings": [
        {
          "priority": "P2",
          "code": "empty_link",
          "observation": "Found 1 empty href value(s).",
          "next_step": "Replace with an intentional destination or a suitable non-link control."
        },
        {
          "priority": "P2",
          "code": "fragment_missing",
          "observation": "Found 1 link fragment(s) absent from the retrieved selected target HTML.",
          "next_step": "Check those anchors manually; JavaScript-generated targets are not evaluated."
        },
        {
          "priority": "P2",
          "code": "h1_review",
          "observation": "Found 2 h1 elements; a single clear primary heading was not observed.",
          "next_step": "Review the heading hierarchy in context; this is not a compliance verdict."
        },
        {
          "priority": "P3",
          "code": "description_missing",
          "observation": "No non-empty description meta tag was found.",
          "next_step": "Consider a concise, page-specific description."
        },
        {
          "priority": "P3",
          "code": "noindex",
          "observation": "A robots meta directive includes noindex.",
          "next_step": "Confirm this is intentional; robots.txt and search-engine behaviour were not checked."
        }
      ],
      "body_bytes": 2087,
      "truncated": false,
      "content_type": "text/html; charset=utf-8",
      "content_encoding": "identity",
      "html": {
        "titles": [
          "Intentionally flawed test fixture — Korpo"
        ],
        "descriptions": [],
        "h1": [
          "This is not a customer website.",
          "Deliberate second primary heading"
        ],
        "lang": "en",
        "viewport": true,
        "canonicals": [],
        "noindex": true,
        "images": 0,
        "images_without_alt": 0,
        "anchor_count": 12,
        "analysed_anchors": 12
      },
      "link_summary": {
        "selected_target_checked": 2,
        "not_fetched": 8,
        "non_http": 1,
        "empty": 1,
        "fragment_missing": 1,
        "malformed": 0,
        "beyond_anchor_cap": 0
      }
    }
  ]
}
