{
  "url": "https://www.naver.com",
  "auditedAt": "2026-07-18T17:32:10.887Z",
  "mode": "report",
  "status": "completed",
  "statusDetail": "Coverage-complete audit across homepage, search, news listing and unauthenticated sign-in. Shopping, mail, maps, checkout, authenticated account settings and credentialed completion were excluded because they are separate products or require credentials.",
  "page": {
    "appType": "hybrid",
    "framework": "React-like homepage plus server-rendered search/news/account surfaces",
    "notes": "Desktop www homepage, mobile redirect behaviour, search results, news listing and login were sampled as distinct archetypes."
  },
  "evidenceUsed": [
    "screenshot",
    "dom",
    "evaluate-probe",
    "layout-metrics",
    "trace",
    "har",
    "discoverability",
    "headers",
    "cookies",
    "trackers",
    "images",
    "secrets",
    "heap-summary",
    "Lighthouse",
    "robots/sitemap",
    "Modern Web Guidance 0.0.172"
  ],
  "guidanceConsulted": [
    "dark-mode",
    "component-specific-light-dark-theme",
    "accessibility",
    "adapt-scrollbar-to-contrast-preferences",
    "same-document-transitions",
    "cross-document-transitions",
    "group-element-transitions",
    "faster-spa-view-transitions",
    "scrollytelling",
    "parallax-scroll-effects",
    "scroll-entry-exit-effects",
    "carousel-slide-effects",
    "physics-based-easing",
    "individual-transform-properties",
    "animate-element-entry-exit",
    "animate-to-from-top-layer",
    "animate-to-intrinsic-sizes",
    "dynamic-sibling-animations",
    "interactive-content-reveal",
    "pull-to-reveal",
    "swipe-to-remove",
    "shrinking-header-on-scroll",
    "scroll-progress-indicator",
    "scroll-position-aware-elements",
    "scroll-snap-realtime-feedback",
    "scroll-snap-state-sync",
    "scroll-target-on-load",
    "soft-edge-content-fade",
    "scrollability-affordance-hints",
    "anchor-positioning-tab-underline",
    "position-aware-tooltips",
    "interest-triggered-tooltips",
    "interest-triggered-action-previews",
    "directional-navigation-transitions",
    "carousel-snap-highlights",
    "navigation-drawer",
    "stack-drill-down",
    "persistent-app-tours",
    "persistent-toast-notifications",
    "light-dismiss-a-dialog",
    "platform-controls-dismiss-dialog",
    "declarative-dialog-popover-control",
    "animated-select-picker",
    "branded-select-styling",
    "brand-consistent-forms",
    "custom-select-picker-layouts",
    "rich-media-picker",
    "complex-shapes",
    "shaped-cutouts",
    "overflow-clipping-control",
    "visually-texture-content",
    "apply-webgl-shaders",
    "interactive-content-in-3d-scenes",
    "highlight-text-ranges",
    "prevent-text-wrapping",
    "customize-scrollbar-color-and-thickness",
    "export-html-media-from-canvas",
    "fluid-scaling",
    "calculate-with-intrinsic-sizes",
    "css-layout",
    "size-aware-styling",
    "content-based-styling",
    "child-state-based-styling",
    "design-token-reactivity",
    "dynamic-sibling-styling",
    "form-fields-automatically-fit-contents",
    "improve-text-layout-and-legibility",
    "forms",
    "accessible-error-announcement",
    "required-field-feedback",
    "validate-input-after-interaction",
    "identify-inp-causes",
    "schedule-tasks-by-priority",
    "optimize-preload-priority",
    "improve-next-page-load-performance",
    "interactions-in-complex-layouts",
    "performance",
    "visually-stable-font-fallbacks",
    "break-up-long-tasks",
    "identify-heavy-scripts",
    "optimize-script-priority",
    "defer-rendering-heavy-content",
    "defer-work-until-scroll-ends",
    "optimize-image-priority",
    "conditional-async-dependencies",
    "expose-canvas-content-to-browser-features",
    "move-dom-element-without-losing-state",
    "precise-text-alignment",
    "visually-stable-mixed-fonts",
    "css",
    "html",
    "reduce-style-repetition",
    "security",
    "privacy",
    "batch-analytics-events",
    "full-session-analytics",
    "calculate-total-foreground-time",
    "passkeys",
    "passkey-registration",
    "passkey-authentication",
    "passkey-reauthentication",
    "passkey-conditional-create",
    "passkey-management",
    "flicker-free-client-side-ab-testing",
    "consistent-cross-document-transitions",
    "stabilize-reactive-state",
    "resilient-context-menus-and-nested-dropdowns",
    "persistent-top-layer-ui",
    "detect-initial-visibility-state",
    "sequence-distributed-events",
    "translator",
    "language-detection",
    "support-global-calendar-systems",
    "capture-location-agnostic-data",
    "format-human-readable-durations",
    "manage-recurring-intervals",
    "calculate-event-differentials",
    "coordinate-global-events",
    "model-partial-time-concepts",
    "search-hidden-content",
    "select-menu-interaction",
    "style-parent-with-has",
    "autofill-address-form",
    "autofill-payment-form",
    "autofill-sign-in-form",
    "autofill-sign-up-form",
    "autofill-highlight-inputs",
    "deliver-optimized-decorative-images",
    "resolution-optimized-pseudo-elements",
    "deprioritize-background-fetches",
    "efficient-background-processing",
    "webmcp",
    "agentic-forms",
    "agentic-javascript-tools",
    "language-model",
    "summarizer"
  ],
  "config": {
    "loaded": false
  },
  "artifacts": [
    {
      "type": "screenshot",
      "path": "evidence/home-desktop.png",
      "caption": "Homepage initial desktop view",
      "condition": "desktop",
      "findingIds": [
        "F06",
        "F07",
        "F08",
        "F09",
        "F33"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/home-mobile.png",
      "caption": "Homepage at a 360x800 emulated viewport",
      "condition": "viewport: 360x800",
      "findingIds": [
        "F09",
        "F10",
        "F11",
        "F21"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/home-dark.png",
      "caption": "Homepage under dark preference",
      "condition": "prefers-color-scheme: dark",
      "findingIds": [
        "F01"
      ]
    },
    {
      "type": "layout",
      "path": "evidence/home-layout-mobile.json",
      "caption": "Narrow homepage layout and CLS",
      "condition": "viewport: 360x800",
      "findingIds": [
        "F10",
        "F14"
      ]
    },
    {
      "type": "trace",
      "path": "evidence/home-trace.json",
      "caption": "Homepage DevTools performance trace",
      "condition": "load",
      "findingIds": []
    },
    {
      "type": "trace-summary",
      "path": "evidence/home-trace-summary.json",
      "caption": "Compact homepage trace timings",
      "condition": "load",
      "findingIds": [
        "F13",
        "F15"
      ]
    },
    {
      "type": "har",
      "path": "evidence/home.har",
      "caption": "Homepage network archive",
      "condition": "5 second load",
      "findingIds": [
        "F16"
      ]
    },
    {
      "type": "har-summary",
      "path": "evidence/home-summary.json",
      "caption": "Compact homepage network summary",
      "condition": "5 second load",
      "findingIds": [
        "F16",
        "F17",
        "F28",
        "F36",
        "F37"
      ]
    },
    {
      "type": "discoverability",
      "path": "evidence/home-discoverability.json",
      "caption": "Raw HTML versus rendered homepage",
      "condition": "JavaScript disabled crawler",
      "findingIds": [
        "F31",
        "F38"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/home-discoverability-rendered.png",
      "caption": "Rendered homepage discoverability view",
      "condition": "JavaScript enabled",
      "findingIds": [
        "F31"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/home-discoverability-crawler.png",
      "caption": "Crawler homepage view",
      "condition": "JavaScript disabled",
      "findingIds": [
        "F31"
      ]
    },
    {
      "type": "other",
      "path": "evidence/home-headers.json",
      "caption": "Homepage security headers",
      "condition": "load",
      "findingIds": [
        "F27",
        "F30"
      ]
    },
    {
      "type": "other",
      "path": "evidence/home-cookies.json",
      "caption": "Homepage cookie flags",
      "condition": "load",
      "findingIds": [
        "F27",
        "F28"
      ]
    },
    {
      "type": "other",
      "path": "evidence/home-trackers.json",
      "caption": "Homepage request origins",
      "condition": "load",
      "findingIds": [
        "F28",
        "F37"
      ]
    },
    {
      "type": "other",
      "path": "evidence/home-images.json",
      "caption": "Homepage image audit",
      "condition": "load",
      "findingIds": [
        "F14",
        "F18",
        "F24",
        "F35"
      ]
    },
    {
      "type": "other",
      "path": "evidence/home-secrets.json",
      "caption": "Client secret scan",
      "condition": "load",
      "findingIds": []
    },
    {
      "type": "heap",
      "path": "evidence/home-heap-baseline.json",
      "caption": "Baseline heap summary",
      "condition": "after load",
      "findingIds": []
    },
    {
      "type": "heap",
      "path": "evidence/home-heap-post-valid.json",
      "caption": "Heap after repeated scrolling",
      "condition": "10 scroll cycles",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/home-memory-metrics.json",
      "caption": "Same-session heap and DOM count before/after scrolling",
      "condition": "10 scroll cycles",
      "findingIds": []
    },
    {
      "type": "dom",
      "path": "evidence/home-dom.json",
      "caption": "Homepage DOM and computed styles",
      "condition": "load",
      "findingIds": [
        "F01",
        "F03",
        "F05"
      ]
    },
    {
      "type": "other",
      "path": "evidence/home-probe.json",
      "caption": "Homepage semantic/platform probe",
      "condition": "load",
      "findingIds": [
        "F04",
        "F05",
        "F06",
        "F08",
        "F11",
        "F12",
        "F18",
        "F20",
        "F22",
        "F26",
        "F32",
        "F38"
      ]
    },
    {
      "type": "other",
      "path": "evidence/home-reduced-motion.json",
      "caption": "Animation state under reduced motion",
      "condition": "prefers-reduced-motion: reduce",
      "findingIds": [
        "F02"
      ]
    },
    {
      "type": "lighthouse",
      "path": "evidence/lighthouse-home.json",
      "caption": "Lighthouse mobile report",
      "condition": "mobile",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/lighthouse-summary.json",
      "caption": "Compact Lighthouse results",
      "condition": "mobile",
      "findingIds": [
        "F03",
        "F12",
        "F13",
        "F17",
        "F18",
        "F19",
        "F20",
        "F22",
        "F23",
        "F24",
        "F25"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/search-mobile.png",
      "caption": "Search results narrow view",
      "condition": "viewport: 390x844",
      "findingIds": [
        "F10",
        "F21"
      ]
    },
    {
      "type": "layout",
      "path": "evidence/search-layout.json",
      "caption": "Search layout metrics",
      "condition": "viewport: 390x844",
      "findingIds": [
        "F10",
        "F15"
      ]
    },
    {
      "type": "discoverability",
      "path": "evidence/search-discoverability.json",
      "caption": "Search no-JS coverage",
      "condition": "JavaScript disabled crawler",
      "findingIds": []
    },
    {
      "type": "screenshot",
      "path": "evidence/news-mobile.png",
      "caption": "News listing narrow view",
      "condition": "viewport: 390x844",
      "findingIds": [
        "F21"
      ]
    },
    {
      "type": "layout",
      "path": "evidence/news-layout.json",
      "caption": "News layout metrics",
      "condition": "viewport: 390x844",
      "findingIds": [
        "F15"
      ]
    },
    {
      "type": "discoverability",
      "path": "evidence/news-discoverability.json",
      "caption": "News no-JS coverage",
      "condition": "JavaScript disabled crawler",
      "findingIds": []
    },
    {
      "type": "screenshot",
      "path": "evidence/login-mobile.png",
      "caption": "Unauthenticated sign-in entry",
      "condition": "viewport: 390x844",
      "findingIds": [
        "F29"
      ]
    },
    {
      "type": "dom",
      "path": "evidence/login-dom.json",
      "caption": "Sign-in DOM/styles",
      "condition": "load",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/login-probe.json",
      "caption": "Sign-in form/auth probe",
      "condition": "load",
      "findingIds": [
        "F29",
        "F34"
      ]
    },
    {
      "type": "other",
      "path": "evidence/robots.txt",
      "caption": "robots.txt",
      "condition": "crawler",
      "findingIds": [
        "F26"
      ]
    },
    {
      "type": "other",
      "path": "evidence/sitemap.xml",
      "caption": "sitemap response",
      "condition": "crawler",
      "findingIds": []
    }
  ],
  "coverage": {
    "catalogVersion": "modern-web-guidance@0.0.172",
    "catalogChecksum": "sha256:78ccfdb2d483f4c57d9dafed80fd86c6265585a56457c8dcfddc254b80fb44d7",
    "expected": 58,
    "recorded": 58,
    "judged": 58,
    "blocked": 0,
    "notRun": 0,
    "missing": 0,
    "unknown": 0,
    "duplicates": 0,
    "complete": true
  },
  "checkOutcomes": [
    {
      "principleId": "respect-user-preferences",
      "checkId": "respects-color-scheme",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "The dark-condition screenshot remains a white surface and the probe reports color-scheme normal.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-dark.png",
        "evidence/home-dom.json"
      ],
      "findingIds": [
        "F01"
      ]
    },
    {
      "principleId": "respect-user-preferences",
      "checkId": "respects-reduced-motion",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "The reduced-motion probe found two running 500 ms AutoRolling animations while the media query matched reduce.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-reduced-motion.json"
      ],
      "findingIds": [
        "F02"
      ]
    },
    {
      "principleId": "respect-user-preferences",
      "checkId": "respects-contrast",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "Lighthouse reported a color-contrast failure; homepage CSS reports color-scheme normal with no forced-color adaptation signal.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-summary.json",
        "evidence/home-dom.json"
      ],
      "findingIds": [
        "F03"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "checkId": "view-transitions",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "The CSS/DOM probe found no view-transition declarations across a navigation-heavy portal.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-probe.json"
      ],
      "findingIds": [
        "F04"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "checkId": "scroll-driven-animations",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Representative-path interaction inventory",
      "evidence": "No parallax, scrollytelling or scroll-linked reveal was observed on the representative paths, so there is no scroll-linked implementation to judge.",
      "reason": "No parallax, scrollytelling or scroll-linked reveal was observed on the representative paths, so there is no scroll-linked implementation to judge.",
      "pathIds": [
        "home",
        "search",
        "news",
        "login"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "checkId": "physical-gestures",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Representative-path interaction inventory",
      "evidence": "No swipe, pull-to-refresh, draggable or gesture-specific interaction was present in the audited desktop web journeys.",
      "reason": "No swipe, pull-to-refresh, draggable or gesture-specific interaction was present in the audited desktop web journeys.",
      "pathIds": [
        "home",
        "search",
        "news",
        "login"
      ]
    },
    {
      "principleId": "provide-guided-navigation",
      "checkId": "scroll-state-aware-chrome",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "The probe found no scroll timeline/container-query implementation and the 3,608 px homepage has static chrome.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-probe.json",
        "evidence/home-dom.json"
      ],
      "findingIds": [
        "F05"
      ]
    },
    {
      "principleId": "provide-guided-navigation",
      "checkId": "anchored-positioning",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "The homepage exposes autocomplete and banner overlays but the CSS probe found no anchor-positioning/container-query usage.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-probe.json",
        "evidence/home-desktop.png"
      ],
      "findingIds": [
        "F06"
      ]
    },
    {
      "principleId": "provide-guided-navigation",
      "checkId": "directs-attention",
      "status": "pass",
      "confidence": "medium",
      "method": "Cross-path visual/DOM/objective evidence review",
      "evidence": "DOM recon found explicit skip links to search, news, shopping, feed, account and settings, and labelled tab/navigation roles guide movement.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-desktop.png"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "checkId": "no-intrusive-interruptions",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "The initial desktop screenshot shows a Whale update card covering the main promotional and news region.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-desktop.png"
      ],
      "findingIds": [
        "F07"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "checkId": "semantic-dismissible-primitives",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "The DOM probe counted no dialog, popover or details elements despite visible promotional and autocomplete overlays.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-probe.json",
        "evidence/home-desktop.png"
      ],
      "findingIds": [
        "F08"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "checkId": "reduced-chrome",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "Homepage screenshots show multiple promotional banners, a floating update card, dense tabs and side widgets before core news/feed content.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-mobile.png"
      ],
      "findingIds": [
        "F09"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "checkId": "responsive-no-horizontal-scroll",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "At 360 px the homepage uses a 1,340 CSS-pixel layout; search uses 1,160 px and reports no viewport meta. Screenshots show miniature desktop columns.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-mobile.png",
        "evidence/home-layout-mobile.json",
        "evidence/search-mobile.png",
        "evidence/search-layout.json"
      ],
      "findingIds": [
        "F10"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "checkId": "component-level-responsiveness",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "The CSS probe found no container queries, while narrow screenshots preserve desktop cards and columns at reduced scale.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-probe.json",
        "evidence/home-mobile.png"
      ],
      "findingIds": [
        "F11"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "checkId": "input-modality-aware",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "The homepage probe found 51 of 161 visible interactive elements below 24 px in at least one dimension; Lighthouse also failed target-size.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-probe.json",
        "evidence/lighthouse-summary.json"
      ],
      "findingIds": [
        "F12"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "checkId": "clear-purpose-and-primary-action",
      "status": "pass",
      "confidence": "medium",
      "method": "Cross-path visual/DOM/objective evidence review",
      "evidence": "The homepage screenshot gives the search field dominant placement and clearly labelled service destinations.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-desktop.png"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "checkId": "primary-flow-completion",
      "status": "pass",
      "confidence": "medium",
      "method": "Cross-path visual/DOM/objective evidence review",
      "evidence": "The primary search journey reached a populated results page for 웹 접근성 with clear result links and 99% no-JS content coverage.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/search-mobile.png",
        "evidence/search-discoverability.json"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "checkId": "clear-system-state-and-recovery",
      "status": "pass",
      "confidence": "medium",
      "method": "Cross-path visual/DOM/objective evidence review",
      "evidence": "Homepage DOM includes retry/help/close controls for dynamic recommendation states, and the login surface exposes recovery links.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-desktop.png"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "good-core-web-vitals",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "Lighthouse measured 18.2 s LCP, 4.7 s FCP and performance 0.55; the independent trace measured 6.33 s LCP.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-summary.json",
        "evidence/home-trace-summary.json"
      ],
      "findingIds": [
        "F13"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "visual-stability",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "The layout observer measured CLS 0.783, including a 0.724 shift around 6.16 s; 25 images lack dimensions.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-layout-mobile.json",
        "evidence/home-images.json"
      ],
      "findingIds": [
        "F14"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "efficient-main-thread",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "Trace recorded two long tasks up to 138 ms; news recorded a 421 ms task and search recorded 204 ms and 237 ms tasks.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-trace-summary.json",
        "evidence/news-layout.json",
        "evidence/search-layout.json"
      ],
      "findingIds": [
        "F15"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "efficient-resource-delivery",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "HAR recorded 170 requests and 5.86 MB transferred, including 2.86 MB images and 2.00 MB scripts.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/home.har"
      ],
      "findingIds": [
        "F16"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "trim-unused-and-duplicate-code",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "The HAR records 52 scripts transferring 2.00 MB across 18 origins; Lighthouse performance remains 0.55.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/lighthouse-summary.json"
      ],
      "findingIds": [
        "F17"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "names-roles-labels",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "Lighthouse failed aria-required-children, image-alt and link-name; the image probe found 39 images without alt and the search input had no programmatic label.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-summary.json",
        "evidence/home-images.json",
        "evidence/home-probe.json"
      ],
      "findingIds": [
        "F18"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "sufficient-contrast",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "Lighthouse explicitly failed the color-contrast audit on the mobile homepage.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-summary.json"
      ],
      "findingIds": [
        "F19"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "structure-and-focus",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "Lighthouse failed heading-order and landmark-one-main; the homepage uses role=main on a div rather than a native main landmark.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-summary.json",
        "evidence/home-probe.json"
      ],
      "findingIds": [
        "F20"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "legible-text",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "The 360/390 px screenshots show entire desktop multi-column layouts shrunk to fit, making body text difficult to read.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-mobile.png",
        "evidence/search-mobile.png",
        "evidence/news-mobile.png"
      ],
      "findingIds": [
        "F21"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "zoom-reflow-targets-and-media",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "Lighthouse failed meta-viewport and target-size; the homepage declares width=1190 and 51 controls are below 24 px.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-summary.json",
        "evidence/home-probe.json"
      ],
      "findingIds": [
        "F22"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "checkId": "no-console-errors",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "Lighthouse failed errors-in-console on the mobile homepage.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-summary.json"
      ],
      "findingIds": [
        "F23"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "checkId": "sound-document-and-assets",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "Lighthouse failed image-aspect-ratio; 25 images lack dimensions and 4 are oversized.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-summary.json",
        "evidence/home-images.json"
      ],
      "findingIds": [
        "F24"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "checkId": "browser-platform-hygiene",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "Lighthouse reported three BFCache failure reasons.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-summary.json"
      ],
      "findingIds": [
        "F25"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "title-and-description",
      "status": "pass",
      "confidence": "medium",
      "method": "Cross-path visual/DOM/objective evidence review",
      "evidence": "Homepage probe found title NAVER and a Korean meta description; search has a query-specific title.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-desktop.png"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "crawlable-and-mobile-friendly",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "robots.txt disallows all paths except the root, the page emits index,nofollow, has 52 hash-only links, and uses viewport width=1190.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/robots.txt",
        "evidence/home-probe.json"
      ],
      "findingIds": [
        "F26"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "canonical-and-indexing-signals",
      "status": "pass",
      "confidence": "medium",
      "method": "Cross-path visual/DOM/objective evidence review",
      "evidence": "Homepage returned 200, declares canonical https://www.naver.com/, and robots.txt explicitly allows the root.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-desktop.png"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "structured-and-shareable-metadata",
      "status": "pass",
      "confidence": "medium",
      "method": "Cross-path visual/DOM/objective evidence review",
      "evidence": "Homepage has four Open Graph tags; search and news content are descriptive in server HTML. No mismatched entity metadata was observed.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-desktop.png"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "secure-transport-and-headers",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "HTTPS/HSTS and DENY framing are present, but CSP and nosniff are missing; 7 cookies were flagged insecure and several use SameSite=None.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-headers.json",
        "evidence/home-cookies.json"
      ],
      "findingIds": [
        "F27"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "data-minimisation-and-third-parties",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "Tracker evidence recorded 18 origins, 17 outside www.naver.com; the HAR transferred 5.86 MB and long-lived 400-day cookies were set.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-trackers.json",
        "evidence/home-summary.json",
        "evidence/home-cookies.json"
      ],
      "findingIds": [
        "F28"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "in-context-permissions-and-modern-auth",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "The login probe found no passkey text or WebAuthn signal; only password, QR and federated methods were visible.",
      "pathIds": [
        "login"
      ],
      "artifacts": [
        "evidence/login-mobile.png",
        "evidence/login-probe.json"
      ],
      "findingIds": [
        "F29"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "defensive-browser-policies",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "Headers lack CSP, Permissions-Policy and nosniff; Referrer-Policy is unsafe-url. HSTS and X-Frame-Options are present.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-headers.json"
      ],
      "findingIds": [
        "F30"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "progressive-enhancement",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "Discoverability measured only 5% raw/rendered word coverage, an empty #root, and a blank crawler screenshot, while search and news retained 99–100%.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-discoverability.json",
        "evidence/home-discoverability-rendered.png",
        "evidence/home-discoverability-crawler.png"
      ],
      "findingIds": [
        "F31"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "resilient-runtime-behaviour",
      "status": "pass",
      "confidence": "medium",
      "method": "Cross-path visual/DOM/objective evidence review",
      "evidence": "Desktop screenshot shows the promotional overlay remains fully visible with an explicit close control; representative pages loaded to stable usable states.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-desktop.png"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "offline-and-installable",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "The homepage probe found no manifest and no controlling service worker despite the portal behaving as a long-lived app surface.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-probe.json"
      ],
      "findingIds": [
        "F32"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "network-and-http-failure-states",
      "status": "pass",
      "confidence": "medium",
      "method": "Cross-path visual/DOM/objective evidence review",
      "evidence": "Homepage DOM exposes 재시도 (retry), help and close controls for failed recommendation states rather than a blank shell.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-desktop.png"
      ]
    },
    {
      "principleId": "be-internationalised",
      "checkId": "lang-dir-and-logical-properties",
      "status": "pass",
      "confidence": "medium",
      "method": "Cross-path visual/DOM/objective evidence review",
      "evidence": "Homepage declares lang=ko and the login flow declares lang=en with a visible language selector; layouts remained ordered in both audited locales.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-probe.json",
        "evidence/login-mobile.png"
      ]
    },
    {
      "principleId": "be-internationalised",
      "checkId": "locale-aware-data",
      "status": "pass",
      "confidence": "medium",
      "method": "Cross-path visual/DOM/objective evidence review",
      "evidence": "Weather, date, finance and Korean news content are rendered with locale-appropriate Korean formatting; the login route switches to English labels.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-probe.json",
        "evidence/login-mobile.png"
      ]
    },
    {
      "principleId": "be-internationalised",
      "checkId": "time-zone-correctness",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Representative-path interaction inventory",
      "evidence": "The representative portal, search, news and unauthenticated sign-in states exposed no cross-time-zone scheduling or editable time concepts.",
      "reason": "The representative portal, search, news and unauthenticated sign-in states exposed no cross-time-zone scheduling or editable time concepts.",
      "pathIds": [
        "home",
        "search",
        "news",
        "login"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "no-dark-patterns",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "A Whale promotion spans the top and a second floating update prompt obscures content on initial load.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-desktop.png"
      ],
      "findingIds": [
        "F33"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "humane-error-handling",
      "status": "pass",
      "confidence": "medium",
      "method": "Cross-path visual/DOM/objective evidence review",
      "evidence": "The login DOM contains nine live/alert regions and labels visible fields, providing programmatic channels for validation feedback.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-desktop.png"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "trustworthy-input-assistance",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "The login probe found empty autocomplete values for the username and password fields.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/login-probe.json"
      ],
      "findingIds": [
        "F34"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "safe-commercial-and-account-flows",
      "status": "pass",
      "confidence": "medium",
      "method": "Cross-path visual/DOM/objective evidence review",
      "evidence": "The unauthenticated sign-in entry clearly separates password, QR, federated sign-in, recovery and sign-up; no hidden commitment or continuity was present.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-desktop.png"
      ]
    },
    {
      "principleId": "be-sustainable",
      "checkId": "optimised-assets",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "Of 69 images, 32 use legacy formats, none use AVIF/WebP, 40 lack srcset, 31 below-fold images are not lazy and 4 are oversized.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-images.json"
      ],
      "findingIds": [
        "F35"
      ]
    },
    {
      "principleId": "be-sustainable",
      "checkId": "no-wasteful-work",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "The homepage loads 52 scripts and 170 requests across 18 origins before user interaction.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-summary.json"
      ],
      "findingIds": [
        "F36"
      ]
    },
    {
      "principleId": "be-sustainable",
      "checkId": "third-party-and-media-budget",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "The first load transfers 5.86 MB, including 2.86 MB images, and contacts 17 non-www origins.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/home-trackers.json"
      ],
      "findingIds": [
        "F37"
      ]
    },
    {
      "principleId": "be-agent-ready",
      "checkId": "structured-agent-capabilities",
      "status": "issues",
      "confidence": "high",
      "method": "Direct artifact review plus the evidence primitive named in the linked finding",
      "evidence": "The homepage is a 5%-coverage JS shell and the probe found no structured agent capability; agents must scrape dynamic UI.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-discoverability.json",
        "evidence/home-probe.json"
      ],
      "findingIds": [
        "F38"
      ]
    },
    {
      "principleId": "be-agent-ready",
      "checkId": "on-device-inference",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Representative-path interaction inventory",
      "evidence": "No summarisation or generative task was part of the representative search, news-listing or sign-in journeys, so on-device inference was not necessary.",
      "reason": "No summarisation or generative task was part of the representative search, news-listing or sign-in journeys, so on-device inference was not necessary.",
      "pathIds": [
        "home",
        "search",
        "news",
        "login"
      ]
    },
    {
      "principleId": "be-memory-efficient",
      "checkId": "no-leak-under-repeated-interaction",
      "status": "pass",
      "confidence": "medium",
      "method": "Cross-path visual/DOM/objective evidence review",
      "evidence": "In one session, ten bottom/top scroll cycles increased used JS heap only from 26.08 MB to 26.42 MB and DOM nodes stayed at 914.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-heap-baseline.json",
        "evidence/home-memory-metrics.json"
      ]
    },
    {
      "principleId": "be-memory-efficient",
      "checkId": "bounded-footprint",
      "status": "pass",
      "confidence": "medium",
      "method": "Cross-path visual/DOM/objective evidence review",
      "evidence": "Baseline heap summary was 28.44 MB for the content-rich homepage; same-session metrics reported 914 DOM elements, proportionate to the portal surface.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-heap-baseline.json",
        "evidence/home-memory-metrics.json"
      ]
    },
    {
      "principleId": "be-memory-efficient",
      "checkId": "no-detached-dom-or-unbounded-listeners",
      "status": "pass",
      "confidence": "medium",
      "method": "Cross-path visual/DOM/objective evidence review",
      "evidence": "DOM node count stayed exactly 914 across ten repeated scroll cycles, and the heap summary did not surface Detached* constructors among dominant allocations.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-heap-baseline.json",
        "evidence/home-memory-metrics.json"
      ]
    }
  ],
  "principleOutcomes": [
    {
      "principleId": "respect-user-preferences",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F01",
        "F02",
        "F03"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F04"
      ]
    },
    {
      "principleId": "provide-guided-navigation",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F05",
        "F06"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F07",
        "F08",
        "F09"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F10",
        "F11",
        "F12"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "expectation": "default",
      "status": "pass"
    },
    {
      "principleId": "be-fast-and-stable",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F13",
        "F14",
        "F15",
        "F16",
        "F17"
      ]
    },
    {
      "principleId": "be-inclusive",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F18",
        "F19",
        "F20",
        "F21",
        "F22"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F23",
        "F24",
        "F25"
      ]
    },
    {
      "principleId": "be-discoverable",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F26"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F27",
        "F28",
        "F29",
        "F30"
      ]
    },
    {
      "principleId": "be-resilient",
      "expectation": "contextual",
      "status": "issues",
      "findingIds": [
        "F31",
        "F32"
      ]
    },
    {
      "principleId": "be-internationalised",
      "expectation": "contextual",
      "status": "pass"
    },
    {
      "principleId": "be-trustworthy",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F33",
        "F34"
      ]
    },
    {
      "principleId": "be-sustainable",
      "expectation": "contextual",
      "status": "issues",
      "findingIds": [
        "F35",
        "F36",
        "F37"
      ]
    },
    {
      "principleId": "be-agent-ready",
      "expectation": "contextual",
      "status": "issues",
      "findingIds": [
        "F38"
      ]
    },
    {
      "principleId": "be-memory-efficient",
      "expectation": "default",
      "status": "pass"
    }
  ],
  "paths": [
    {
      "id": "home",
      "description": "Public portal homepage and primary search entry point; desktop, dark preference, reduced motion, narrow viewport, no-JS crawler, performance, network, privacy and memory conditions.",
      "url": "https://www.naver.com",
      "conditions": [
        "desktop load",
        "prefers-color-scheme: dark",
        "prefers-reduced-motion: reduce",
        "viewport: 360x800",
        "JavaScript disabled crawler view",
        "repeated scrolling"
      ],
      "result": "issues"
    },
    {
      "id": "search",
      "description": "Search-results archetype and completion of the homepage primary search journey; narrow viewport and no-JS crawler view.",
      "url": "https://search.naver.com/search.naver?query=%EC%9B%B9%20%EC%A0%91%EA%B7%BC%EC%84%B1",
      "conditions": [
        "viewport: 390x844",
        "JavaScript disabled crawler view"
      ],
      "result": "issues"
    },
    {
      "id": "news",
      "description": "News/listing content archetype selected from a prominent homepage story; narrow viewport and no-JS crawler view.",
      "url": "https://news.naver.com/main/list.naver?mode=LPOD&mid=sec&sid1=001&sid2=140&oid=001&isYeonhapFlash=Y&aid=0016201389",
      "conditions": [
        "viewport: 390x844",
        "JavaScript disabled crawler view"
      ],
      "result": "issues"
    },
    {
      "id": "login",
      "description": "Authentication entry flow reached from the homepage, covering labels, autocomplete, alternate sign-in and account-flow clarity. Credentialed completion was intentionally not attempted.",
      "url": "https://nid.naver.com/nidlogin.login",
      "conditions": [
        "viewport: 390x844",
        "unauthenticated"
      ],
      "result": "issues"
    }
  ],
  "findings": [
    {
      "id": "F01",
      "severity": "medium",
      "confidence": "high",
      "summary": "Dark preference does not retint the homepage",
      "evidence": "The dark-condition screenshot remains a white surface and the probe reports color-scheme normal.",
      "suggestedFix": "Declare color-scheme and provide preference-driven light/dark surface and text tokens.",
      "effort": "medium",
      "principleId": "respect-user-preferences",
      "principleCheckId": "respects-color-scheme",
      "guidanceId": "dark-mode",
      "guidanceCategory": "user-experience",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/home-dark.png",
        "evidence/home-dom.json"
      ]
    },
    {
      "id": "F02",
      "severity": "medium",
      "confidence": "high",
      "summary": "Auto-rolling motion continues under reduced-motion",
      "evidence": "The reduced-motion probe found two running 500 ms AutoRolling animations while the media query matched reduce.",
      "suggestedFix": "Disable non-essential auto-rolling animation and auto-advance inside prefers-reduced-motion: reduce.",
      "effort": "medium",
      "principleId": "respect-user-preferences",
      "principleCheckId": "respects-reduced-motion",
      "guidanceId": "accessibility",
      "guidanceCategory": "accessibility",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/home-reduced-motion.json"
      ]
    },
    {
      "id": "F03",
      "severity": "medium",
      "confidence": "high",
      "summary": "High-contrast resilience is not established and baseline contrast already fails",
      "evidence": "Lighthouse reported a color-contrast failure; homepage CSS reports color-scheme normal with no forced-color adaptation signal.",
      "suggestedFix": "Use system colors/forced-color-adjust deliberately and verify controls in forced-colors and prefers-contrast.",
      "effort": "medium",
      "principleId": "respect-user-preferences",
      "principleCheckId": "respects-contrast",
      "guidanceId": "adapt-scrollbar-to-contrast-preferences",
      "guidanceCategory": "user-experience",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/lighthouse-summary.json",
        "evidence/home-dom.json"
      ]
    },
    {
      "id": "F04",
      "severity": "low",
      "confidence": "high",
      "summary": "Route and state changes do not use View Transitions",
      "evidence": "The CSS/DOM probe found no view-transition declarations across a navigation-heavy portal.",
      "suggestedFix": "Add progressive same-document or cross-document View Transitions to major tab and route changes, respecting reduced motion.",
      "effort": "small",
      "principleId": "implement-natural-interactions",
      "principleCheckId": "view-transitions",
      "guidanceId": "same-document-transitions",
      "guidanceCategory": "user-experience",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/home-probe.json"
      ]
    },
    {
      "id": "F05",
      "severity": "low",
      "confidence": "high",
      "summary": "Long portal pages provide no scroll-state-aware chrome",
      "evidence": "The probe found no scroll timeline/container-query implementation and the 3,608 px homepage has static chrome.",
      "suggestedFix": "Use declarative scroll-state or scroll-driven progress/affordances where they clarify position.",
      "effort": "small",
      "principleId": "provide-guided-navigation",
      "principleCheckId": "scroll-state-aware-chrome",
      "guidanceId": "scroll-position-aware-elements",
      "guidanceCategory": "user-experience",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/home-probe.json",
        "evidence/home-dom.json"
      ]
    },
    {
      "id": "F06",
      "severity": "low",
      "confidence": "high",
      "summary": "Transient overlays are manually positioned rather than anchored",
      "evidence": "The homepage exposes autocomplete and banner overlays but the CSS probe found no anchor-positioning/container-query usage.",
      "suggestedFix": "Use anchor positioning with position-try fallbacks for transient menus and tooltips.",
      "effort": "small",
      "principleId": "provide-guided-navigation",
      "principleCheckId": "anchored-positioning",
      "guidanceId": "position-aware-tooltips",
      "guidanceCategory": "user-experience",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/home-probe.json",
        "evidence/home-desktop.png"
      ]
    },
    {
      "id": "F07",
      "severity": "high",
      "confidence": "high",
      "summary": "Browser promotion obscures primary homepage content on load",
      "evidence": "The initial desktop screenshot shows a Whale update card covering the main promotional and news region.",
      "suggestedFix": "Do not open promotional overlays on load; defer them and keep dismissal persistent and obvious.",
      "effort": "medium",
      "principleId": "maximize-content-reduce-noise",
      "principleCheckId": "no-intrusive-interruptions",
      "guidanceId": "light-dismiss-a-dialog",
      "guidanceCategory": "user-experience",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/home-desktop.png"
      ]
    },
    {
      "id": "F08",
      "severity": "medium",
      "confidence": "high",
      "summary": "Overlay-rich UI does not use semantic dialog/popover primitives",
      "evidence": "The DOM probe counted no dialog, popover or details elements despite visible promotional and autocomplete overlays.",
      "suggestedFix": "Implement transient layers with popover and modal flows with dialog, including declarative dismissal.",
      "effort": "medium",
      "principleId": "maximize-content-reduce-noise",
      "principleCheckId": "semantic-dismissible-primitives",
      "guidanceId": "declarative-dialog-popover-control",
      "guidanceCategory": "user-experience",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/home-probe.json",
        "evidence/home-desktop.png"
      ]
    },
    {
      "id": "F09",
      "severity": "medium",
      "confidence": "high",
      "summary": "Dense chrome and promotions compete with content",
      "evidence": "Homepage screenshots show multiple promotional banners, a floating update card, dense tabs and side widgets before core news/feed content.",
      "suggestedFix": "Reduce promotional chrome and prioritise search, news and user-selected content in the first viewport.",
      "effort": "medium",
      "principleId": "maximize-content-reduce-noise",
      "principleCheckId": "reduced-chrome",
      "guidanceId": "visually-texture-content",
      "guidanceCategory": "user-experience",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/home-desktop.png",
        "evidence/home-mobile.png"
      ]
    },
    {
      "id": "F10",
      "severity": "high",
      "confidence": "high",
      "summary": "Desktop layouts are scaled down instead of reflowing at narrow widths",
      "evidence": "At 360 px the homepage uses a 1,340 CSS-pixel layout; search uses 1,160 px and reports no viewport meta. Screenshots show miniature desktop columns.",
      "suggestedFix": "Use width=device-width and responsive reflow at each host instead of fixed desktop viewport widths.",
      "effort": "medium",
      "principleId": "adapt-to-the-form-factor",
      "principleCheckId": "responsive-no-horizontal-scroll",
      "guidanceId": "fluid-scaling",
      "guidanceCategory": "user-experience",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/home-mobile.png",
        "evidence/home-layout-mobile.json",
        "evidence/search-mobile.png",
        "evidence/search-layout.json"
      ]
    },
    {
      "id": "F11",
      "severity": "medium",
      "confidence": "high",
      "summary": "Components do not adapt at container level",
      "evidence": "The CSS probe found no container queries, while narrow screenshots preserve desktop cards and columns at reduced scale.",
      "suggestedFix": "Introduce container-type and component-level queries for reused cards, navigation and side panels.",
      "effort": "medium",
      "principleId": "adapt-to-the-form-factor",
      "principleCheckId": "component-level-responsiveness",
      "guidanceId": "size-aware-styling",
      "guidanceCategory": "user-experience",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/home-probe.json",
        "evidence/home-mobile.png"
      ]
    },
    {
      "id": "F12",
      "severity": "medium",
      "confidence": "high",
      "summary": "Many controls are undersized for touch",
      "evidence": "The homepage probe found 51 of 161 visible interactive elements below 24 px in at least one dimension; Lighthouse also failed target-size.",
      "suggestedFix": "Increase touch targets to at least 24 by 24 CSS px with sufficient spacing and retain visible focus.",
      "effort": "medium",
      "principleId": "adapt-to-the-form-factor",
      "principleCheckId": "input-modality-aware",
      "guidanceId": "accessibility",
      "guidanceCategory": "accessibility",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/home-probe.json",
        "evidence/lighthouse-summary.json"
      ]
    },
    {
      "id": "F13",
      "severity": "critical",
      "confidence": "high",
      "summary": "Homepage LCP is far outside the good range",
      "evidence": "Lighthouse measured 18.2 s LCP, 4.7 s FCP and performance 0.55; the independent trace measured 6.33 s LCP.",
      "suggestedFix": "Prioritise the LCP resource, reduce critical request chains and defer non-essential modules/promotions.",
      "effort": "large",
      "principleId": "be-fast-and-stable",
      "principleCheckId": "good-core-web-vitals",
      "guidanceId": "performance",
      "guidanceCategory": "performance",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/lighthouse-summary.json",
        "evidence/home-trace-summary.json"
      ]
    },
    {
      "id": "F14",
      "severity": "high",
      "confidence": "high",
      "summary": "Homepage has severe observed layout shift in a narrow condition",
      "evidence": "The layout observer measured CLS 0.783, including a 0.724 shift around 6.16 s; 25 images lack dimensions.",
      "suggestedFix": "Reserve space for late content and media using dimensions/aspect-ratio and stabilise promotional slots.",
      "effort": "medium",
      "principleId": "be-fast-and-stable",
      "principleCheckId": "visual-stability",
      "guidanceId": "visually-stable-font-fallbacks",
      "guidanceCategory": "user-experience",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/home-layout-mobile.json",
        "evidence/home-images.json"
      ]
    },
    {
      "id": "F15",
      "severity": "medium",
      "confidence": "high",
      "summary": "Long tasks delay rendering on primary templates",
      "evidence": "Trace recorded two long tasks up to 138 ms; news recorded a 421 ms task and search recorded 204 ms and 237 ms tasks.",
      "suggestedFix": "Break up expensive work, delay non-critical modules and schedule background work at lower priority.",
      "effort": "medium",
      "principleId": "be-fast-and-stable",
      "principleCheckId": "efficient-main-thread",
      "guidanceId": "break-up-long-tasks",
      "guidanceCategory": "performance",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/home-trace-summary.json",
        "evidence/news-layout.json",
        "evidence/search-layout.json"
      ]
    },
    {
      "id": "F16",
      "severity": "high",
      "confidence": "high",
      "summary": "Homepage delivery is heavy and delays the main content",
      "evidence": "HAR recorded 170 requests and 5.86 MB transferred, including 2.86 MB images and 2.00 MB scripts.",
      "suggestedFix": "Shorten critical chains, preload only the true LCP resource, improve caching and defer below-fold assets.",
      "effort": "medium",
      "principleId": "be-fast-and-stable",
      "principleCheckId": "efficient-resource-delivery",
      "guidanceId": "optimize-image-priority",
      "guidanceCategory": "performance",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/home.har"
      ]
    },
    {
      "id": "F17",
      "severity": "medium",
      "confidence": "high",
      "summary": "JavaScript and third-party delivery dominate the load",
      "evidence": "The HAR records 52 scripts transferring 2.00 MB across 18 origins; Lighthouse performance remains 0.55.",
      "suggestedFix": "Audit bundles and code coverage, remove duplicate/unused modules, and load optional portal modules on demand.",
      "effort": "medium",
      "principleId": "be-fast-and-stable",
      "principleCheckId": "trim-unused-and-duplicate-code",
      "guidanceId": "identify-heavy-scripts",
      "guidanceCategory": "performance",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/lighthouse-summary.json"
      ]
    },
    {
      "id": "F18",
      "severity": "high",
      "confidence": "high",
      "summary": "Accessible names and role relationships fail",
      "evidence": "Lighthouse failed aria-required-children, image-alt and link-name; the image probe found 39 images without alt and the search input had no programmatic label.",
      "suggestedFix": "Repair required ARIA ownership, name links and search, and supply meaningful alt or empty alt for decorative images.",
      "effort": "medium",
      "principleId": "be-inclusive",
      "principleCheckId": "names-roles-labels",
      "guidanceId": "accessibility",
      "guidanceCategory": "accessibility",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/lighthouse-summary.json",
        "evidence/home-images.json",
        "evidence/home-probe.json"
      ]
    },
    {
      "id": "F19",
      "severity": "high",
      "confidence": "high",
      "summary": "Text contrast fails the accessibility baseline",
      "evidence": "Lighthouse explicitly failed the color-contrast audit on the mobile homepage.",
      "suggestedFix": "Adjust foreground/background tokens to meet WCAG AA in every state and theme.",
      "effort": "medium",
      "principleId": "be-inclusive",
      "principleCheckId": "sufficient-contrast",
      "guidanceId": "accessibility",
      "guidanceCategory": "accessibility",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/lighthouse-summary.json"
      ]
    },
    {
      "id": "F20",
      "severity": "medium",
      "confidence": "high",
      "summary": "Landmark and heading structure is inconsistent",
      "evidence": "Lighthouse failed heading-order and landmark-one-main; the homepage uses role=main on a div rather than a native main landmark.",
      "suggestedFix": "Use a single native main landmark and a sequential heading hierarchy; preserve the visible focus treatment.",
      "effort": "medium",
      "principleId": "be-inclusive",
      "principleCheckId": "structure-and-focus",
      "guidanceId": "accessibility",
      "guidanceCategory": "accessibility",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/lighthouse-summary.json",
        "evidence/home-probe.json"
      ]
    },
    {
      "id": "F21",
      "severity": "high",
      "confidence": "high",
      "summary": "Narrow views render desktop text at miniature scale",
      "evidence": "The 360/390 px screenshots show entire desktop multi-column layouts shrunk to fit, making body text difficult to read.",
      "suggestedFix": "Reflow content at narrow widths and use fluid, readable type and line lengths rather than page-scale shrinkage.",
      "effort": "medium",
      "principleId": "be-inclusive",
      "principleCheckId": "legible-text",
      "guidanceId": "improve-text-layout-and-legibility",
      "guidanceCategory": "user-experience",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/home-mobile.png",
        "evidence/search-mobile.png",
        "evidence/news-mobile.png"
      ]
    },
    {
      "id": "F22",
      "severity": "high",
      "confidence": "high",
      "summary": "Viewport policy and touch targets obstruct zoom/reflow",
      "evidence": "Lighthouse failed meta-viewport and target-size; the homepage declares width=1190 and 51 controls are below 24 px.",
      "suggestedFix": "Use width=device-width without restrictive scaling, reflow at 320 CSS px, and enlarge touch targets.",
      "effort": "medium",
      "principleId": "be-inclusive",
      "principleCheckId": "zoom-reflow-targets-and-media",
      "guidanceId": "fluid-scaling",
      "guidanceCategory": "user-experience",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/lighthouse-summary.json",
        "evidence/home-probe.json"
      ]
    },
    {
      "id": "F23",
      "severity": "medium",
      "confidence": "high",
      "summary": "Browser errors occur during load",
      "evidence": "Lighthouse failed errors-in-console on the mobile homepage.",
      "suggestedFix": "Resolve the logged resource/runtime errors and add monitoring to prevent regressions.",
      "effort": "medium",
      "principleId": "follow-best-practices",
      "principleCheckId": "no-console-errors",
      "guidanceId": "html",
      "guidanceCategory": "html",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/lighthouse-summary.json"
      ]
    },
    {
      "id": "F24",
      "severity": "medium",
      "confidence": "high",
      "summary": "Image sizing and aspect-ratio hygiene is weak",
      "evidence": "Lighthouse failed image-aspect-ratio; 25 images lack dimensions and 4 are oversized.",
      "suggestedFix": "Provide intrinsic dimensions/aspect-ratio and serve correctly cropped responsive variants.",
      "effort": "medium",
      "principleId": "follow-best-practices",
      "principleCheckId": "sound-document-and-assets",
      "guidanceId": "html",
      "guidanceCategory": "html",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/lighthouse-summary.json",
        "evidence/home-images.json"
      ]
    },
    {
      "id": "F25",
      "severity": "medium",
      "confidence": "high",
      "summary": "The homepage is not eligible for reliable BFCache restoration",
      "evidence": "Lighthouse reported three BFCache failure reasons.",
      "suggestedFix": "Remove avoidable unload/cache blockers and retest back-forward restoration in DevTools.",
      "effort": "medium",
      "principleId": "follow-best-practices",
      "principleCheckId": "browser-platform-hygiene",
      "guidanceId": "html",
      "guidanceCategory": "html",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/lighthouse-summary.json"
      ]
    },
    {
      "id": "F26",
      "severity": "high",
      "confidence": "high",
      "summary": "Homepage crawl and mobile signals conflict with a public portal",
      "evidence": "robots.txt disallows all paths except the root, the page emits index,nofollow, has 52 hash-only links, and uses viewport width=1190.",
      "suggestedFix": "Use descriptive crawlable hrefs, a device-width viewport and intentional robots/indexing policy for public surfaces.",
      "effort": "medium",
      "principleId": "be-discoverable",
      "principleCheckId": "crawlable-and-mobile-friendly",
      "guidanceId": "html",
      "guidanceCategory": "html",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/robots.txt",
        "evidence/home-probe.json"
      ]
    },
    {
      "id": "F27",
      "severity": "high",
      "confidence": "high",
      "summary": "Security headers and cookie flags are incomplete",
      "evidence": "HTTPS/HSTS and DENY framing are present, but CSP and nosniff are missing; 7 cookies were flagged insecure and several use SameSite=None.",
      "suggestedFix": "Deploy an enforcing CSP and nosniff, then mark all HTTPS cookies Secure with the narrowest SameSite policy.",
      "effort": "medium",
      "principleId": "be-private-and-secure",
      "principleCheckId": "secure-transport-and-headers",
      "guidanceId": "security",
      "guidanceCategory": "security",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/home-headers.json",
        "evidence/home-cookies.json"
      ]
    },
    {
      "id": "F28",
      "severity": "medium",
      "confidence": "high",
      "summary": "The homepage has a broad third-party/subdomain footprint",
      "evidence": "Tracker evidence recorded 18 origins, 17 outside www.naver.com; the HAR transferred 5.86 MB and long-lived 400-day cookies were set.",
      "suggestedFix": "Inventory each origin and identifier, remove non-essential calls, shorten retention and batch/defer analytics.",
      "effort": "medium",
      "principleId": "be-private-and-secure",
      "principleCheckId": "data-minimisation-and-third-parties",
      "guidanceId": "privacy",
      "guidanceCategory": "privacy",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/home-trackers.json",
        "evidence/home-summary.json",
        "evidence/home-cookies.json"
      ]
    },
    {
      "id": "F29",
      "severity": "medium",
      "confidence": "high",
      "summary": "Sign-in does not expose phishing-resistant passkeys",
      "evidence": "The login probe found no passkey text or WebAuthn signal; only password, QR and federated methods were visible.",
      "suggestedFix": "Offer passkey authentication and registration alongside recovery-friendly alternatives.",
      "effort": "medium",
      "principleId": "be-private-and-secure",
      "principleCheckId": "in-context-permissions-and-modern-auth",
      "guidanceId": "passkey-authentication",
      "guidanceCategory": "passkeys",
      "pathId": "login",
      "url": "https://nid.naver.com/nidlogin.login",
      "artifacts": [
        "evidence/login-mobile.png",
        "evidence/login-probe.json"
      ]
    },
    {
      "id": "F30",
      "severity": "high",
      "confidence": "high",
      "summary": "Defensive browser policy is incomplete",
      "evidence": "Headers lack CSP, Permissions-Policy and nosniff; Referrer-Policy is unsafe-url. HSTS and X-Frame-Options are present.",
      "suggestedFix": "Set a restrictive Referrer-Policy, Permissions-Policy, nosniff and CSP with frame-ancestors/Trusted Types where applicable.",
      "effort": "medium",
      "principleId": "be-private-and-secure",
      "principleCheckId": "defensive-browser-policies",
      "guidanceId": "security",
      "guidanceCategory": "security",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/home-headers.json"
      ]
    },
    {
      "id": "F31",
      "severity": "high",
      "confidence": "high",
      "summary": "Homepage core content disappears without JavaScript",
      "evidence": "Discoverability measured only 5% raw/rendered word coverage, an empty #root, and a blank crawler screenshot, while search and news retained 99–100%.",
      "suggestedFix": "Server-render the homepage core search/navigation/content and layer client interactivity as enhancement.",
      "effort": "medium",
      "principleId": "be-resilient",
      "principleCheckId": "progressive-enhancement",
      "guidanceId": "stabilize-reactive-state",
      "guidanceCategory": "user-experience",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/home-discoverability.json",
        "evidence/home-discoverability-rendered.png",
        "evidence/home-discoverability-crawler.png"
      ]
    },
    {
      "id": "F32",
      "severity": "low",
      "confidence": "high",
      "summary": "App-like portal has no manifest, service worker or offline entry state",
      "evidence": "The homepage probe found no manifest and no controlling service worker despite the portal behaving as a long-lived app surface.",
      "suggestedFix": "Provide a web app manifest and a useful cached offline shell/fallback for core navigation and search entry.",
      "effort": "small",
      "principleId": "be-resilient",
      "principleCheckId": "offline-and-installable",
      "guidanceId": "html",
      "guidanceCategory": "html",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/home-probe.json"
      ]
    },
    {
      "id": "F33",
      "severity": "medium",
      "confidence": "high",
      "summary": "Persistent browser promotion creates a nagging default experience",
      "evidence": "A Whale promotion spans the top and a second floating update prompt obscures content on initial load.",
      "suggestedFix": "Remove repeated on-load promotion, persist dismissal and avoid pre-empting the user’s task.",
      "effort": "medium",
      "principleId": "be-trustworthy",
      "principleCheckId": "no-dark-patterns",
      "guidanceId": "custom-button-actions",
      "guidanceCategory": "general",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/home-desktop.png"
      ]
    },
    {
      "id": "F34",
      "severity": "medium",
      "confidence": "high",
      "summary": "Sign-in fields omit autocomplete tokens",
      "evidence": "The login probe found empty autocomplete values for the username and password fields.",
      "suggestedFix": "Set username and current-password autocomplete tokens and retain password-manager compatibility.",
      "effort": "medium",
      "principleId": "be-trustworthy",
      "principleCheckId": "trustworthy-input-assistance",
      "guidanceId": "autofill-sign-in-form",
      "guidanceCategory": "forms",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/login-probe.json"
      ]
    },
    {
      "id": "F35",
      "severity": "high",
      "confidence": "high",
      "summary": "Image delivery is not resolution- or format-efficient",
      "evidence": "Of 69 images, 32 use legacy formats, none use AVIF/WebP, 40 lack srcset, 31 below-fold images are not lazy and 4 are oversized.",
      "suggestedFix": "Generate AVIF/WebP responsive sources, lazy-load below-fold images and send dimensions appropriate to display size.",
      "effort": "medium",
      "principleId": "be-sustainable",
      "principleCheckId": "optimised-assets",
      "guidanceId": "optimize-image-priority",
      "guidanceCategory": "performance",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/home-images.json"
      ]
    },
    {
      "id": "F36",
      "severity": "medium",
      "confidence": "high",
      "summary": "Large script/origin footprint performs avoidable background work",
      "evidence": "The homepage loads 52 scripts and 170 requests across 18 origins before user interaction.",
      "suggestedFix": "Gate optional feeds/ads/widgets on visibility or intent and deprioritise background fetching.",
      "effort": "medium",
      "principleId": "be-sustainable",
      "principleCheckId": "no-wasteful-work",
      "guidanceId": "deprioritize-background-fetches",
      "guidanceCategory": "performance",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/home-summary.json"
      ]
    },
    {
      "id": "F37",
      "severity": "high",
      "confidence": "high",
      "summary": "Third-party and media budget is disproportionate for a portal entry page",
      "evidence": "The first load transfers 5.86 MB, including 2.86 MB images, and contacts 17 non-www origins.",
      "suggestedFix": "Set per-template byte/origin budgets and defer promotional media and non-essential third-party modules.",
      "effort": "medium",
      "principleId": "be-sustainable",
      "principleCheckId": "third-party-and-media-budget",
      "guidanceId": "efficient-background-processing",
      "guidanceCategory": "performance",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/home-trackers.json"
      ]
    },
    {
      "id": "F38",
      "severity": "low",
      "confidence": "high",
      "summary": "Core homepage capabilities are not exposed in a structured agent-readable form",
      "evidence": "The homepage is a 5%-coverage JS shell and the probe found no structured agent capability; agents must scrape dynamic UI.",
      "suggestedFix": "Expose safe search/navigation actions through structured agentic forms or WebMCP where appropriate.",
      "effort": "small",
      "principleId": "be-agent-ready",
      "principleCheckId": "structured-agent-capabilities",
      "guidanceId": "webmcp",
      "guidanceCategory": "webmcp",
      "pathId": "home",
      "url": "https://www.naver.com",
      "artifacts": [
        "evidence/home-discoverability.json",
        "evidence/home-probe.json"
      ]
    }
  ],
  "taskList": [
    {
      "id": "T1",
      "title": "Rebuild narrow layouts around device-width responsive reflow",
      "priority": 1,
      "guidanceId": "fluid-scaling",
      "status": "open",
      "findingIds": [
        "F10",
        "F11",
        "F12",
        "F21",
        "F22"
      ]
    },
    {
      "id": "T2",
      "title": "Fix homepage LCP, critical delivery and late layout shifts",
      "priority": 2,
      "guidanceId": "performance",
      "status": "open",
      "findingIds": [
        "F13",
        "F14",
        "F15",
        "F16",
        "F17"
      ]
    },
    {
      "id": "T3",
      "title": "Server-render the homepage core experience",
      "priority": 3,
      "guidanceId": "stabilize-reactive-state",
      "status": "open",
      "findingIds": [
        "F31"
      ]
    },
    {
      "id": "T4",
      "title": "Repair accessible names, contrast, landmarks, zoom and targets",
      "priority": 4,
      "guidanceId": "accessibility",
      "status": "open",
      "findingIds": [
        "F18",
        "F19",
        "F20",
        "F21",
        "F22"
      ]
    },
    {
      "id": "T5",
      "title": "Remove intrusive promotion and use semantic dismissible layers",
      "priority": 5,
      "guidanceId": "light-dismiss-a-dialog",
      "status": "open",
      "findingIds": [
        "F07",
        "F08",
        "F09",
        "F33"
      ]
    },
    {
      "id": "T6",
      "title": "Harden CSP, cookie flags and browser security policies",
      "priority": 6,
      "guidanceId": "security",
      "status": "open",
      "findingIds": [
        "F27",
        "F28",
        "F29",
        "F30"
      ]
    },
    {
      "id": "T7",
      "title": "Optimise image formats, sizes, loading and overall request budget",
      "priority": 7,
      "guidanceId": "optimize-image-priority",
      "status": "open",
      "findingIds": [
        "F35",
        "F36",
        "F37"
      ]
    },
    {
      "id": "T8",
      "title": "Respect dark, reduced-motion and contrast preferences",
      "priority": 8,
      "guidanceId": "dark-mode",
      "status": "open",
      "findingIds": [
        "F01",
        "F02",
        "F03"
      ]
    },
    {
      "id": "T9",
      "title": "Add passkeys and correct sign-in autocomplete tokens",
      "priority": 9,
      "guidanceId": "passkey-authentication",
      "status": "open",
      "findingIds": [
        "F29",
        "F34"
      ]
    },
    {
      "id": "T10",
      "title": "Resolve console, BFCache and asset/document hygiene failures",
      "priority": 10,
      "guidanceId": "html",
      "status": "open",
      "findingIds": [
        "F23",
        "F24",
        "F25"
      ]
    }
  ],
  "budget": {
    "pathCount": 4,
    "auditPasses": 1
  },
  "agent": "pi",
  "runId": "2026-07-18T17-32-10-887Z"
}
