{
  "url": "https://sellercentral.amazon.com",
  "auditedAt": "2026-07-26T14:26:17.298Z",
  "mode": "report",
  "status": "completed",
  "statusDetail": "Atomic coverage complete across 58 checks and four representative public/auth/localized paths. Account creation beyond the credential boundary and authenticated Seller Central were not covered.",
  "page": {
    "appType": "hybrid",
    "framework": "Amazon AUI plus custom Poly marketing components",
    "notes": "Public seller marketing page with sign-in and onboarding links. Authenticated Seller Central was outside unauthenticated reach."
  },
  "evidenceUsed": [
    "screenshot",
    "dom",
    "evaluate-probe",
    "layout-metrics",
    "trace",
    "har",
    "lighthouse",
    "discoverability",
    "headers",
    "cookies",
    "trackers",
    "secrets",
    "images",
    "heap-summary",
    "raw robots/sitemap"
  ],
  "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"
  ],
  "artifacts": [
    {
      "type": "other",
      "path": "evidence/buttons.json",
      "caption": "buttons",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/cookies.json",
      "caption": "cookies",
      "findingIds": [
        "F-016",
        "F-018"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/desktop.png",
      "caption": "desktop",
      "findingIds": [
        "F-001"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/discoverability-crawler.png",
      "caption": "discoverability crawler",
      "findingIds": [
        "F-019"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/discoverability-rendered.png",
      "caption": "discoverability rendered",
      "findingIds": [
        "F-019"
      ]
    },
    {
      "type": "discoverability",
      "path": "evidence/discoverability.json",
      "caption": "discoverability",
      "findingIds": [
        "F-019",
        "F-025"
      ]
    },
    {
      "type": "dom",
      "path": "evidence/dom.json",
      "caption": "dom",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/headers.json",
      "caption": "headers",
      "findingIds": [
        "F-016",
        "F-018"
      ]
    },
    {
      "type": "heap",
      "path": "evidence/heap-after-scroll.json",
      "caption": "heap after scroll",
      "findingIds": []
    },
    {
      "type": "heap",
      "path": "evidence/heap-baseline.json",
      "caption": "heap baseline",
      "findingIds": []
    },
    {
      "type": "heap",
      "path": "evidence/heap-post.json",
      "caption": "heap post",
      "findingIds": []
    },
    {
      "type": "screenshot",
      "path": "evidence/home-dark.png",
      "caption": "home dark",
      "condition": "prefers-color-scheme: dark",
      "findingIds": [
        "F-001"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/home-es.png",
      "caption": "home es",
      "findingIds": [
        "F-020"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/home-forced-colors.png",
      "caption": "home forced colors",
      "condition": "forced-colors: active",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/home-images.json",
      "caption": "home images",
      "findingIds": [
        "F-009",
        "F-012",
        "F-022"
      ]
    },
    {
      "type": "layout",
      "path": "evidence/home-layout-mobile.json",
      "caption": "home layout mobile",
      "condition": "viewport: 360x800",
      "findingIds": [
        "F-003",
        "F-004",
        "F-011"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/home-mobile.png",
      "caption": "home mobile",
      "condition": "viewport: 360x800",
      "findingIds": [
        "F-004",
        "F-011"
      ]
    },
    {
      "type": "other",
      "path": "evidence/home-probe.json",
      "caption": "home probe",
      "findingIds": [
        "F-002",
        "F-003",
        "F-005",
        "F-015",
        "F-020",
        "F-025"
      ]
    },
    {
      "type": "har-summary",
      "path": "evidence/home-summary.json",
      "caption": "home summary",
      "findingIds": [
        "F-007",
        "F-017",
        "F-022",
        "F-023",
        "F-024"
      ]
    },
    {
      "type": "trace-summary",
      "path": "evidence/home-trace-summary.json",
      "caption": "home trace summary",
      "findingIds": [
        "F-006"
      ]
    },
    {
      "type": "trace",
      "path": "evidence/home-trace.json",
      "caption": "home trace",
      "findingIds": [
        "F-006"
      ]
    },
    {
      "type": "har",
      "path": "evidence/home.har",
      "caption": "home",
      "findingIds": [
        "F-007",
        "F-017",
        "F-023"
      ]
    },
    {
      "type": "other",
      "path": "evidence/i18n-probe.json",
      "caption": "i18n probe",
      "findingIds": [
        "F-020"
      ]
    },
    {
      "type": "lighthouse",
      "path": "evidence/lighthouse-home.json",
      "caption": "lighthouse home",
      "findingIds": [
        "F-006",
        "F-008",
        "F-009",
        "F-012",
        "F-013"
      ]
    },
    {
      "type": "lighthouse",
      "path": "evidence/lighthouse-signin.json",
      "caption": "lighthouse signin",
      "findingIds": [
        "F-005",
        "F-009",
        "F-010",
        "F-013",
        "F-014",
        "F-021"
      ]
    },
    {
      "type": "other",
      "path": "evidence/memory-metrics.json",
      "caption": "memory metrics",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/menu-elements.json",
      "caption": "menu elements",
      "findingIds": [
        "F-010"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/mobile-menu-open.png",
      "caption": "mobile menu open",
      "condition": "viewport: 360x800",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/recon.json",
      "caption": "recon",
      "findingIds": [
        "F-014",
        "F-015"
      ]
    },
    {
      "type": "other",
      "path": "evidence/reduced-motion-probe.json",
      "caption": "reduced motion probe",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/resource-dom-confirmation.json",
      "caption": "resource dom confirmation",
      "findingIds": [
        "F-007",
        "F-008",
        "F-024"
      ]
    },
    {
      "type": "other",
      "path": "evidence/robots.txt",
      "caption": "robots",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/secrets.json",
      "caption": "secrets",
      "findingIds": []
    },
    {
      "type": "screenshot",
      "path": "evidence/signin-discoverability-crawler.png",
      "caption": "signin discoverability crawler",
      "findingIds": []
    },
    {
      "type": "screenshot",
      "path": "evidence/signin-discoverability-rendered.png",
      "caption": "signin discoverability rendered",
      "findingIds": []
    },
    {
      "type": "discoverability",
      "path": "evidence/signin-discoverability.json",
      "caption": "signin discoverability",
      "findingIds": []
    },
    {
      "type": "dom",
      "path": "evidence/signin-dom.json",
      "caption": "signin dom",
      "findingIds": []
    },
    {
      "type": "screenshot",
      "path": "evidence/signin-error.png",
      "caption": "signin error",
      "findingIds": []
    },
    {
      "type": "layout",
      "path": "evidence/signin-layout-mobile.json",
      "caption": "signin layout mobile",
      "condition": "viewport: 360x800",
      "findingIds": [
        "F-004",
        "F-011"
      ]
    },
    {
      "type": "other",
      "path": "evidence/signin-probe.json",
      "caption": "signin probe",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/signin-validation.json",
      "caption": "signin validation",
      "findingIds": [
        "F-002"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/signin.png",
      "caption": "signin",
      "findingIds": [
        "F-010",
        "F-021"
      ]
    },
    {
      "type": "screenshot",
      "path": "evidence/signup.png",
      "caption": "signup",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/sitemap.xml",
      "caption": "sitemap",
      "findingIds": []
    },
    {
      "type": "other",
      "path": "evidence/trackers.json",
      "caption": "trackers",
      "findingIds": [
        "F-017",
        "F-023",
        "F-024"
      ]
    }
  ],
  "config": {
    "loaded": false
  },
  "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 visual/objective evidence gathered under the planned representative paths and conditions.",
      "evidence": "The dark-emulated screenshot is pixel-identical to the light capture and the probe reports color-scheme: normal with no prefers-color-scheme or light-dark() CSS.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-dark.png",
        "evidence/desktop.png"
      ],
      "findingIds": [
        "F-001"
      ]
    },
    {
      "principleId": "respect-user-preferences",
      "checkId": "respects-reduced-motion",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual/objective evidence across the representative path set.",
      "evidence": "Reduced-motion emulation matched successfully and the page reported zero active animations; no auto-advance or nonessential motion was present.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/reduced-motion-probe.json"
      ]
    },
    {
      "principleId": "respect-user-preferences",
      "checkId": "respects-contrast",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual/objective evidence across the representative path set.",
      "evidence": "The forced-colors screenshot preserves readable text, visible primary controls, and focus/control outlines throughout the first two sections.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-forced-colors.png"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "checkId": "view-transitions",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual/objective evidence gathered under the planned representative paths and conditions.",
      "evidence": "The live CSS probe found no view-transition declarations; the covered route changes and sign-in validation swap state without a View Transition.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-probe.json",
        "evidence/signin-validation.json"
      ],
      "findingIds": [
        "F-002"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "checkId": "scroll-driven-animations",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon of DOM, screenshots, links, and representative flows for the feature or content targeted by this check.",
      "evidence": "No scroll-linked animation, parallax, scrollytelling, carousel, or reveal behavior exists on the covered paths.",
      "reason": "No scroll-linked animation, parallax, scrollytelling, carousel, or reveal behavior exists on the covered paths.",
      "pathIds": [
        "home",
        "signin",
        "signup"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "checkId": "physical-gestures",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon of DOM, screenshots, links, and representative flows for the feature or content targeted by this check.",
      "evidence": "No swipe, pull, drag, scroll-snap carousel, or other gesture-driven component exists on the covered paths.",
      "reason": "No swipe, pull, drag, scroll-snap carousel, or other gesture-driven component exists on the covered paths.",
      "pathIds": [
        "home",
        "signin",
        "signup"
      ]
    },
    {
      "principleId": "provide-guided-navigation",
      "checkId": "scroll-state-aware-chrome",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual/objective evidence gathered under the planned representative paths and conditions.",
      "evidence": "The landing page is over 4,200 CSS px tall, but the CSS probe found no scroll-state query, scroll timeline, or progress treatment for navigation chrome.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-layout-mobile.json",
        "evidence/home-probe.json"
      ],
      "findingIds": [
        "F-003"
      ]
    },
    {
      "principleId": "provide-guided-navigation",
      "checkId": "anchored-positioning",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon of DOM, screenshots, links, and representative flows for the feature or content targeted by this check.",
      "evidence": "No tooltip, popover, or viewport-edge floating menu was present in the covered public, sign-in, or onboarding states.",
      "reason": "No tooltip, popover, or viewport-edge floating menu was present in the covered public, sign-in, or onboarding states.",
      "pathIds": [
        "home",
        "signin",
        "signup"
      ]
    },
    {
      "principleId": "provide-guided-navigation",
      "checkId": "directs-attention",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual/objective evidence across the representative path set.",
      "evidence": "Desktop, mobile, and signup screenshots show a clear heading hierarchy, strongly differentiated primary action, and labeled navigation destinations.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/desktop.png",
        "evidence/signup.png"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "checkId": "no-intrusive-interruptions",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual/objective evidence across the representative path set.",
      "evidence": "Fresh-load screenshots on all four paths show no interstitial, consent wall, or overlay obscuring core content.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/desktop.png",
        "evidence/signin.png",
        "evidence/signup.png"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "checkId": "semantic-dismissible-primitives",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon of DOM, screenshots, links, and representative flows for the feature or content targeted by this check.",
      "evidence": "No modal dialog, disclosure, picker, or transient popover was present in the covered states.",
      "reason": "No modal dialog, disclosure, picker, or transient popover was present in the covered states.",
      "pathIds": [
        "home",
        "signin",
        "signup"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "checkId": "reduced-chrome",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual/objective evidence across the representative path set.",
      "evidence": "The public first viewport prioritizes the seller proposition, primary CTA, and supporting image with restrained navigation chrome.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/desktop.png"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "checkId": "responsive-no-horizontal-scroll",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual/objective evidence gathered under the planned representative paths and conditions.",
      "evidence": "At a requested 360x800 viewport, layout reports innerWidth 1000 on home and 980 on sign-in, hasViewportMeta false, and Chrome scales the desktop layout to about 0.36, shrinking text and controls.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-mobile.png",
        "evidence/home-layout-mobile.json",
        "evidence/signin-layout-mobile.json"
      ],
      "findingIds": [
        "F-004"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "checkId": "component-level-responsiveness",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual/objective evidence gathered under the planned representative paths and conditions.",
      "evidence": "At a requested 360x800 viewport, layout reports innerWidth 1000 on home and 980 on sign-in, hasViewportMeta false, and Chrome scales the desktop layout to about 0.36, shrinking text and controls.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-mobile.png",
        "evidence/home-layout-mobile.json",
        "evidence/signin-layout-mobile.json"
      ],
      "findingIds": [
        "F-004"
      ]
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "checkId": "input-modality-aware",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual/objective evidence gathered under the planned representative paths and conditions.",
      "evidence": "The live probe found visible links only 14–21 CSS px high, and Lighthouse sign-in reports seven target-size failures.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-probe.json",
        "evidence/lighthouse-signin.json"
      ],
      "findingIds": [
        "F-005"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "checkId": "clear-purpose-and-primary-action",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual/objective evidence across the representative path set.",
      "evidence": "The H1 states “Create an Amazon selling account” and prominent Sign up and Log in actions are visible without scrolling.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/desktop.png"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "checkId": "primary-flow-completion",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual/objective evidence across the representative path set.",
      "evidence": "The audited public entry routes predictably to distinct sign-in and start-selling destinations; the credential boundary is expected and no dead end appeared before it.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/signin.png",
        "evidence/signup.png"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "checkId": "clear-system-state-and-recovery",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual/objective evidence across the representative path set.",
      "evidence": "Empty sign-in submission produces explicit alert text, returns focus to ap_email, and offers password/passkey recovery alternatives.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/signin-validation.json"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "good-core-web-vitals",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual/objective evidence gathered under the planned representative paths and conditions.",
      "evidence": "Mobile Lighthouse measured LCP 9.2 s, FCP 4.3 s, Speed Index 7.4 s, and TTI 14.5 s; the independent trace measured LCP 3.27 s and FCP 3.25 s with low TBT, confirming network/LCP rather than sustained main-thread blocking as the main problem.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-home.json",
        "evidence/home-trace-summary.json",
        "evidence/home-trace.json"
      ],
      "findingIds": [
        "F-006"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "visual-stability",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual/objective evidence across the representative path set.",
      "evidence": "The mobile layout observer measured CLS 0.022 and Lighthouse measured CLS 0.011, both in the good range.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-layout-mobile.json",
        "evidence/lighthouse-home.json"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "efficient-main-thread",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual/objective evidence across the representative path set.",
      "evidence": "Trace evidence measured one 74.7 ms long task and 24.7 ms TBT; Lighthouse measured 90 ms TBT, within a good interaction budget.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-trace-summary.json",
        "evidence/lighthouse-home.json"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "efficient-resource-delivery",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual/objective evidence gathered under the planned representative paths and conditions.",
      "evidence": "The HAR records 123 requests and 3.36 MB transferred, including five parser-inserted stylesheets and 1.37 MB across 15 fonts; DOM confirmation shows all five active stylesheets, while most scripts are async but three body scripts are synchronous.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/home.har",
        "evidence/resource-dom-confirmation.json"
      ],
      "findingIds": [
        "F-007"
      ]
    },
    {
      "principleId": "be-fast-and-stable",
      "checkId": "trim-unused-and-duplicate-code",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual/objective evidence gathered under the planned representative paths and conditions.",
      "evidence": "Lighthouse estimates 279 KiB unused JavaScript and 136 KiB unused CSS, while the DOM loads duplicate aos.js and assets-Sell.js URLs in both async head and synchronous body contexts.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-home.json",
        "evidence/resource-dom-confirmation.json"
      ],
      "findingIds": [
        "F-008"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "names-roles-labels",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual/objective evidence gathered under the planned representative paths and conditions.",
      "evidence": "Lighthouse reports 43 homepage images without alt text and seven role/ARIA mismatches; the sign-in audit adds an unnamed link and invalid ARIA value. The image primitive counted 93 img elements without alt, including many decorative icons.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-home.json",
        "evidence/lighthouse-signin.json",
        "evidence/home-images.json"
      ],
      "findingIds": [
        "F-009"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "sufficient-contrast",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual/objective evidence across the representative path set.",
      "evidence": "Lighthouse color-contrast passed and forced-colors evidence keeps foreground and controls distinguishable.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-home.json",
        "evidence/home-forced-colors.png"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "structure-and-focus",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual/objective evidence gathered under the planned representative paths and conditions.",
      "evidence": "Lighthouse reports no main landmark on sign-in. On the landing page the hamburger is a span inside a focusable header rather than a named button, even though visible focus itself is present.",
      "pathIds": [
        "signin"
      ],
      "artifacts": [
        "evidence/lighthouse-signin.json",
        "evidence/menu-elements.json",
        "evidence/signin.png"
      ],
      "findingIds": [
        "F-010"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "legible-text",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual/objective evidence across the representative path set.",
      "evidence": "Desktop and localized screenshots show strong typographic hierarchy, readable line lengths, and no clipping in the sampled content.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/desktop.png",
        "evidence/home-es.png"
      ]
    },
    {
      "principleId": "be-inclusive",
      "checkId": "zoom-reflow-targets-and-media",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual/objective evidence gathered under the planned representative paths and conditions.",
      "evidence": "Both representative sellercentral.com templates omit a viewport declaration, causing 980–1000 CSS px layouts to be downscaled into a 360 px device viewport; Lighthouse also reports seven sign-in touch-target failures.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-layout-mobile.json",
        "evidence/signin-layout-mobile.json",
        "evidence/home-mobile.png"
      ],
      "findingIds": [
        "F-011"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "checkId": "no-console-errors",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual/objective evidence across the representative path set.",
      "evidence": "Lighthouse reported no browser console errors on the public landing page.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-home.json"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "checkId": "sound-document-and-assets",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual/objective evidence gathered under the planned representative paths and conditions.",
      "evidence": "The image primitive reports 99 of 100 images without width/height attributes and 46 oversized images. Lighthouse reports one deprecated API warning.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-images.json",
        "evidence/lighthouse-home.json"
      ],
      "findingIds": [
        "F-012"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "checkId": "browser-platform-hygiene",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual/objective evidence gathered under the planned representative paths and conditions.",
      "evidence": "Lighthouse reports four BFCache failure reasons on the landing page and two on sign-in, increasing repeat-navigation cost.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/lighthouse-home.json",
        "evidence/lighthouse-signin.json"
      ],
      "findingIds": [
        "F-013"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "title-and-description",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual/objective evidence gathered under the planned representative paths and conditions.",
      "evidence": "Lighthouse SEO passes the public homepage title/description but reports that the sign-in document has no meta description.",
      "pathIds": [
        "signin"
      ],
      "artifacts": [
        "evidence/lighthouse-signin.json",
        "evidence/recon.json"
      ],
      "findingIds": [
        "F-014"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "crawlable-and-mobile-friendly",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual/objective evidence gathered under the planned representative paths and conditions.",
      "evidence": "At a requested 360x800 viewport, layout reports innerWidth 1000 on home and 980 on sign-in, hasViewportMeta false, and Chrome scales the desktop layout to about 0.36, shrinking text and controls.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-mobile.png",
        "evidence/home-layout-mobile.json",
        "evidence/signin-layout-mobile.json"
      ],
      "findingIds": [
        "F-004"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "canonical-and-indexing-signals",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual/objective evidence across the representative path set.",
      "evidence": "The public page returns 200, declares canonical https://sellercentral.amazon.com/, robots allows indexing, and robots.txt/sitemap.xml were successfully retrieved.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/recon.json",
        "evidence/robots.txt",
        "evidence/sitemap.xml"
      ]
    },
    {
      "principleId": "be-discoverable",
      "checkId": "structured-and-shareable-metadata",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual/objective evidence gathered under the planned representative paths and conditions.",
      "evidence": "The metadata probe found Open Graph and Twitter tags but zero JSON-LD or microdata blocks on a public Amazon Seller Central organization/service page.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/recon.json",
        "evidence/home-probe.json"
      ],
      "findingIds": [
        "F-015"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "secure-transport-and-headers",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual/objective evidence gathered under the planned representative paths and conditions.",
      "evidence": "HTTPS and HSTS are present, but the header probe found no CSP, Referrer-Policy, or Permissions-Policy. Cookie evidence reports 14 cookies without Secure and auth-like session-id/session-token cookies readable by script and using SameSite=None.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/headers.json",
        "evidence/cookies.json"
      ],
      "findingIds": [
        "F-016"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "data-minimisation-and-third-parties",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual/objective evidence gathered under the planned representative paths and conditions.",
      "evidence": "The tracker probe records 15 third-party origins; the HAR attributes 118 of 123 requests and 3.21 of 3.36 MB to non-sellercentral origins, including Adobe/Demdex and Everest redirects.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/trackers.json",
        "evidence/home-summary.json",
        "evidence/home.har"
      ],
      "findingIds": [
        "F-017"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "in-context-permissions-and-modern-auth",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual/objective evidence across the representative path set.",
      "evidence": "No permission prompt appeared on load; the sign-in validation exposes passkey handling and alternative password recovery, showing modern authentication support.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/signin-validation.json",
        "evidence/signin.png"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "checkId": "defensive-browser-policies",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual/objective evidence gathered under the planned representative paths and conditions.",
      "evidence": "HSTS and X-Frame-Options are present, but no CSP/frame-ancestors, Referrer-Policy, or Permissions-Policy was observed; the cookies evidence also shows broad SameSite=None use.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/headers.json",
        "evidence/cookies.json"
      ],
      "findingIds": [
        "F-018"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "progressive-enhancement",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual/objective evidence gathered under the planned representative paths and conditions.",
      "evidence": "Discoverability measured only 5% raw-to-rendered word coverage and classified the marketing page as a JavaScript shell; the raw HTML has title/description but no H1, while the rendered page has 284 content tokens.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/discoverability.json",
        "evidence/discoverability-rendered.png",
        "evidence/discoverability-crawler.png"
      ],
      "findingIds": [
        "F-019"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "resilient-runtime-behaviour",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual/objective evidence across the representative path set.",
      "evidence": "Repeated full-page scrolling kept DOM nodes stable at 1,410, screenshots showed no clipped initial controls, and form validation retained focus/context.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/memory-metrics.json",
        "evidence/signin-validation.json"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "offline-and-installable",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon of DOM, screenshots, links, and representative flows for the feature or content targeted by this check.",
      "evidence": "Seller authentication and account creation are intrinsically online, and the public marketing entry is not presented as an installable app.",
      "reason": "Seller authentication and account creation are intrinsically online, and the public marketing entry is not presented as an installable app.",
      "pathIds": [
        "home",
        "signin",
        "signup"
      ]
    },
    {
      "principleId": "be-resilient",
      "checkId": "network-and-http-failure-states",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual/objective evidence across the representative path set.",
      "evidence": "The exercised authentication failure state provides explicit, actionable messages, retries/alternatives, and focus recovery rather than a blank or stuck state.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/signin-validation.json"
      ]
    },
    {
      "principleId": "be-internationalised",
      "checkId": "lang-dir-and-logical-properties",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual/objective evidence gathered under the planned representative paths and conditions.",
      "evidence": "The Spanish variant correctly sets lang=es-ES and renders translated content, but the CSS probe found no logical inline/block properties, reducing resilience for RTL/writing-mode expansion.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-es.png",
        "evidence/i18n-probe.json",
        "evidence/home-probe.json"
      ],
      "findingIds": [
        "F-020"
      ]
    },
    {
      "principleId": "be-internationalised",
      "checkId": "locale-aware-data",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual/objective evidence across the representative path set.",
      "evidence": "The Spanish locale renders translated navigation/content and locale-appropriate “50 000 $” formatting with lang=es-ES.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-es.png",
        "evidence/i18n-probe.json"
      ]
    },
    {
      "principleId": "be-internationalised",
      "checkId": "time-zone-correctness",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon of DOM, screenshots, links, and representative flows for the feature or content targeted by this check.",
      "evidence": "The covered public, sign-in, and onboarding surfaces expose no dates, events, schedules, or time-zone-sensitive data.",
      "reason": "The covered public, sign-in, and onboarding surfaces expose no dates, events, schedules, or time-zone-sensitive data.",
      "pathIds": [
        "home",
        "signin",
        "signup"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "no-dark-patterns",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual/objective evidence across the representative path set.",
      "evidence": "Covered screenshots show clearly labeled sign-up/login actions, linked conditions/privacy, visible incentive qualifiers, and no confirmshaming or consent wall.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/desktop.png",
        "evidence/signup.png"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "humane-error-handling",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual/objective evidence across the representative path set.",
      "evidence": "Empty sign-in submission announces clear errors and restores focus to the email field; the message asks for correction without blame.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/signin-validation.json"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "trustworthy-input-assistance",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual/objective evidence gathered under the planned representative paths and conditions.",
      "evidence": "Lighthouse reports an autocomplete-valid failure on the authentication form, despite this being a high-value sign-in surface.",
      "pathIds": [
        "signin"
      ],
      "artifacts": [
        "evidence/lighthouse-signin.json",
        "evidence/signin.png"
      ],
      "findingIds": [
        "F-021"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "checkId": "safe-commercial-and-account-flows",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual/objective evidence across the representative path set.",
      "evidence": "The covered onboarding landing clearly distinguishes sign up/log in, shows the incentive qualifier, and provides Pricing navigation before the credential boundary.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/desktop.png",
        "evidence/signup.png"
      ]
    },
    {
      "principleId": "be-sustainable",
      "checkId": "optimised-assets",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual/objective evidence gathered under the planned representative paths and conditions.",
      "evidence": "The image audit reports 46 oversized images, seven legacy-format images, five without responsive sources, and 99 without dimensions; images transfer 1.07 MB on the initial load.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-images.json",
        "evidence/home-summary.json"
      ],
      "findingIds": [
        "F-022"
      ]
    },
    {
      "principleId": "be-sustainable",
      "checkId": "no-wasteful-work",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual/objective evidence gathered under the planned representative paths and conditions.",
      "evidence": "The initial load sends analytics requests to Adobe/Demdex, Everest and Amazon telemetry endpoints, while the DOM includes duplicate aos.js and assets-Sell.js loads; this work occurs before a seller chooses an action.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/resource-dom-confirmation.json",
        "evidence/trackers.json"
      ],
      "findingIds": [
        "F-024"
      ]
    },
    {
      "principleId": "be-sustainable",
      "checkId": "third-party-and-media-budget",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual/objective evidence gathered under the planned representative paths and conditions.",
      "evidence": "The 3.36 MB load includes 1.37 MB of fonts, 1.07 MB of images, and 3.21 MB attributed to third-party origins; 15 separate fonts and 118 third-party requests dominate the budget.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/home.har",
        "evidence/trackers.json"
      ],
      "findingIds": [
        "F-023"
      ]
    },
    {
      "principleId": "be-agent-ready",
      "checkId": "structured-agent-capabilities",
      "status": "issues",
      "confidence": "high",
      "method": "Direct visual/objective evidence gathered under the planned representative paths and conditions.",
      "evidence": "The live probe found no WebMCP or agentic tool registration, and the public content is only 5% present in raw HTML, leaving agents to infer actions from a JS-heavy visual surface.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/home-probe.json",
        "evidence/discoverability.json"
      ],
      "findingIds": [
        "F-025"
      ]
    },
    {
      "principleId": "be-agent-ready",
      "checkId": "on-device-inference",
      "status": "not-applicable",
      "confidence": "high",
      "method": "Recon of DOM, screenshots, links, and representative flows for the feature or content targeted by this check.",
      "evidence": "The covered marketing and authentication tasks do not contain a summarisation or generative task for which on-device inference would improve the experience.",
      "reason": "The covered marketing and authentication tasks do not contain a summarisation or generative task for which on-device inference would improve the experience.",
      "pathIds": [
        "home",
        "signin",
        "signup"
      ]
    },
    {
      "principleId": "be-memory-efficient",
      "checkId": "no-leak-under-repeated-interaction",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual/objective evidence across the representative path set.",
      "evidence": "After ten representative full-page scroll cycles, DOM nodes remained exactly 1,410; used JS heap rose only about 0.93 MB during the active sample and a post-interaction heap was within 0.7% of baseline size.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/heap-baseline.json",
        "evidence/heap-after-scroll.json",
        "evidence/memory-metrics.json"
      ]
    },
    {
      "principleId": "be-memory-efficient",
      "checkId": "bounded-footprint",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual/objective evidence across the representative path set.",
      "evidence": "Heap summaries measured about 23.8–24.0 MB self size and roughly 358k heap nodes, proportionate to the rendered marketing page despite its network weight.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/heap-baseline.json"
      ]
    },
    {
      "principleId": "be-memory-efficient",
      "checkId": "no-detached-dom-or-unbounded-listeners",
      "status": "pass",
      "confidence": "high",
      "method": "Direct visual/objective evidence across the representative path set.",
      "evidence": "Ten scroll cycles left DOM node count unchanged; closure count changed only 48 and no Detached* constructor appeared among retained top constructors.",
      "pathIds": [
        "home"
      ],
      "artifacts": [
        "evidence/heap-baseline.json",
        "evidence/heap-after-scroll.json",
        "evidence/memory-metrics.json"
      ]
    }
  ],
  "principleOutcomes": [
    {
      "principleId": "respect-user-preferences",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F-001"
      ]
    },
    {
      "principleId": "implement-natural-interactions",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F-002"
      ]
    },
    {
      "principleId": "provide-guided-navigation",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F-003"
      ]
    },
    {
      "principleId": "maximize-content-reduce-noise",
      "expectation": "default",
      "status": "pass"
    },
    {
      "principleId": "adapt-to-the-form-factor",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F-004",
        "F-005"
      ]
    },
    {
      "principleId": "support-core-task-success",
      "expectation": "default",
      "status": "pass"
    },
    {
      "principleId": "be-fast-and-stable",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F-006",
        "F-007",
        "F-008"
      ]
    },
    {
      "principleId": "be-inclusive",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F-009",
        "F-010",
        "F-011"
      ]
    },
    {
      "principleId": "follow-best-practices",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F-012",
        "F-013"
      ]
    },
    {
      "principleId": "be-discoverable",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F-014",
        "F-004",
        "F-015"
      ]
    },
    {
      "principleId": "be-private-and-secure",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F-016",
        "F-017",
        "F-018"
      ]
    },
    {
      "principleId": "be-resilient",
      "expectation": "contextual",
      "status": "issues",
      "findingIds": [
        "F-019"
      ]
    },
    {
      "principleId": "be-internationalised",
      "expectation": "contextual",
      "status": "issues",
      "findingIds": [
        "F-020"
      ]
    },
    {
      "principleId": "be-trustworthy",
      "expectation": "default",
      "status": "issues",
      "findingIds": [
        "F-021"
      ]
    },
    {
      "principleId": "be-sustainable",
      "expectation": "contextual",
      "status": "issues",
      "findingIds": [
        "F-022",
        "F-024",
        "F-023"
      ]
    },
    {
      "principleId": "be-agent-ready",
      "expectation": "contextual",
      "status": "issues",
      "findingIds": [
        "F-025"
      ]
    },
    {
      "principleId": "be-memory-efficient",
      "expectation": "default",
      "status": "pass"
    }
  ],
  "paths": [
    {
      "id": "home",
      "description": "Public Seller Central landing page, representing the main marketing template and entry to seller onboarding.",
      "url": "https://sellercentral.amazon.com/",
      "conditions": [
        "desktop 1440x1000",
        "mobile 360x800",
        "prefers-color-scheme: dark",
        "prefers-reduced-motion: reduce",
        "forced-colors: active",
        "no-JavaScript crawler"
      ],
      "result": "issues"
    },
    {
      "id": "signin",
      "description": "Seller sign-in form, representing authentication, form semantics, validation, and recovery.",
      "url": "https://sellercentral.amazon.com/signin",
      "conditions": [
        "desktop",
        "mobile 360x800",
        "empty-form submission",
        "no-JavaScript crawler"
      ],
      "result": "issues"
    },
    {
      "id": "signup",
      "description": "Start-selling destination reached from registration, representing the onboarding decision and signup landing surface.",
      "url": "https://sellercentral.amazon.com/gp/on-board/workflow/Registration/login.html",
      "conditions": [
        "desktop 1440x1000"
      ],
      "result": "pass"
    },
    {
      "id": "spanish",
      "description": "Spanish locale variant, representing localization and translated layout.",
      "url": "https://sellercentral.amazon.com/?mons_sel_locale=es_ES",
      "conditions": [
        "desktop 1440x1000",
        "locale es-ES"
      ],
      "result": "pass"
    }
  ],
  "findings": [
    {
      "id": "F-001",
      "pathId": "home",
      "url": "https://sellercentral.amazon.com/",
      "principleId": "respect-user-preferences",
      "principleCheckId": "respects-color-scheme",
      "guidanceId": "dark-mode",
      "guidanceCategory": "user-experience",
      "severity": "medium",
      "confidence": "high",
      "summary": "The public and sign-in surfaces ignore the user’s dark-mode preference.",
      "evidence": "The dark-emulated screenshot is pixel-identical to the light capture and the probe reports color-scheme: normal with no prefers-color-scheme or light-dark() CSS.",
      "artifacts": [
        "evidence/home-dark.png",
        "evidence/desktop.png"
      ],
      "suggestedFix": "Add color-scheme: light dark and preference-driven surface, text, border, and image treatments using prefers-color-scheme or light-dark().",
      "effort": "medium"
    },
    {
      "id": "F-002",
      "pathId": "home",
      "url": "https://sellercentral.amazon.com/",
      "principleId": "implement-natural-interactions",
      "principleCheckId": "view-transitions",
      "guidanceId": "same-document-transitions",
      "guidanceCategory": "user-experience",
      "severity": "low",
      "confidence": "high",
      "summary": "Navigation and state changes have no transition treatment.",
      "evidence": "The live CSS probe found no view-transition declarations; the covered route changes and sign-in validation swap state without a View Transition.",
      "artifacts": [
        "evidence/home-probe.json",
        "evidence/signin-validation.json"
      ],
      "suggestedFix": "Use same-document View Transitions for meaningful state changes and cross-document transitions for eligible marketing navigation, while respecting reduced motion.",
      "effort": "medium"
    },
    {
      "id": "F-003",
      "pathId": "home",
      "url": "https://sellercentral.amazon.com/",
      "principleId": "provide-guided-navigation",
      "principleCheckId": "scroll-state-aware-chrome",
      "guidanceId": "shrinking-header-on-scroll",
      "guidanceCategory": "user-experience",
      "severity": "low",
      "confidence": "high",
      "summary": "Long-page navigation does not respond to scroll state.",
      "evidence": "The landing page is over 4,200 CSS px tall, but the CSS probe found no scroll-state query, scroll timeline, or progress treatment for navigation chrome.",
      "artifacts": [
        "evidence/home-layout-mobile.json",
        "evidence/home-probe.json"
      ],
      "suggestedFix": "Use scroll-state container queries or a lightweight progress affordance so navigation responds to long-page position.",
      "effort": "small"
    },
    {
      "id": "F-004",
      "pathId": "home",
      "url": "https://sellercentral.amazon.com/",
      "principleId": "adapt-to-the-form-factor",
      "principleCheckId": "responsive-no-horizontal-scroll",
      "guidanceId": "fluid-scaling",
      "guidanceCategory": "user-experience",
      "severity": "high",
      "confidence": "high",
      "summary": "The pages omit the viewport meta tag and render a desktop-sized CSS viewport on phones.",
      "evidence": "At a requested 360x800 viewport, layout reports innerWidth 1000 on home and 980 on sign-in, hasViewportMeta false, and Chrome scales the desktop layout to about 0.36, shrinking text and controls.",
      "artifacts": [
        "evidence/home-mobile.png",
        "evidence/home-layout-mobile.json",
        "evidence/signin-layout-mobile.json"
      ],
      "suggestedFix": "Add <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"> and retest layouts at true mobile CSS widths with intrinsic/fluid sizing.",
      "effort": "small"
    },
    {
      "id": "F-005",
      "pathId": "home",
      "url": "https://sellercentral.amazon.com/",
      "principleId": "adapt-to-the-form-factor",
      "principleCheckId": "input-modality-aware",
      "guidanceId": "accessibility",
      "guidanceCategory": "accessibility",
      "severity": "medium",
      "confidence": "high",
      "summary": "Several controls and links fall below comfortable touch-target dimensions.",
      "evidence": "The live probe found visible links only 14–21 CSS px high, and Lighthouse sign-in reports seven target-size failures.",
      "artifacts": [
        "evidence/home-probe.json",
        "evidence/lighthouse-signin.json"
      ],
      "suggestedFix": "Give interactive targets at least a 24x24 CSS px area, preferably 44x44 for primary touch actions, with sufficient spacing and visible focus.",
      "effort": "small"
    },
    {
      "id": "F-006",
      "pathId": "home",
      "url": "https://sellercentral.amazon.com/",
      "principleId": "be-fast-and-stable",
      "principleCheckId": "good-core-web-vitals",
      "guidanceId": "performance",
      "guidanceCategory": "performance",
      "severity": "high",
      "confidence": "high",
      "summary": "The public landing page loads too slowly for the primary path.",
      "evidence": "Mobile Lighthouse measured LCP 9.2 s, FCP 4.3 s, Speed Index 7.4 s, and TTI 14.5 s; the independent trace measured LCP 3.27 s and FCP 3.25 s with low TBT, confirming network/LCP rather than sustained main-thread blocking as the main problem.",
      "artifacts": [
        "evidence/lighthouse-home.json",
        "evidence/home-trace-summary.json",
        "evidence/home-trace.json"
      ],
      "suggestedFix": "Prioritize the LCP image and critical CSS, reduce the font and image waterfall, and defer nonessential page sections and telemetry.",
      "effort": "large"
    },
    {
      "id": "F-007",
      "pathId": "home",
      "url": "https://sellercentral.amazon.com/",
      "principleId": "be-fast-and-stable",
      "principleCheckId": "efficient-resource-delivery",
      "guidanceId": "optimize-image-priority",
      "guidanceCategory": "performance",
      "severity": "high",
      "confidence": "high",
      "summary": "Critical delivery is delayed by a large render-blocking and font/image waterfall.",
      "evidence": "The HAR records 123 requests and 3.36 MB transferred, including five parser-inserted stylesheets and 1.37 MB across 15 fonts; DOM confirmation shows all five active stylesheets, while most scripts are async but three body scripts are synchronous.",
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/home.har",
        "evidence/resource-dom-confirmation.json"
      ],
      "suggestedFix": "Inline or consolidate critical CSS, defer noncritical styles, subset and reduce fonts, and explicitly prioritize only the LCP asset.",
      "effort": "large"
    },
    {
      "id": "F-008",
      "pathId": "home",
      "url": "https://sellercentral.amazon.com/",
      "principleId": "be-fast-and-stable",
      "principleCheckId": "trim-unused-and-duplicate-code",
      "guidanceId": "identify-heavy-scripts",
      "guidanceCategory": "performance",
      "severity": "medium",
      "confidence": "high",
      "summary": "The landing page ships substantial unused CSS and JavaScript.",
      "evidence": "Lighthouse estimates 279 KiB unused JavaScript and 136 KiB unused CSS, while the DOM loads duplicate aos.js and assets-Sell.js URLs in both async head and synchronous body contexts.",
      "artifacts": [
        "evidence/lighthouse-home.json",
        "evidence/resource-dom-confirmation.json"
      ],
      "suggestedFix": "Remove duplicate script inclusion, split route/component bundles, and load optional marketing and analytics code conditionally.",
      "effort": "medium"
    },
    {
      "id": "F-009",
      "pathId": "home",
      "url": "https://sellercentral.amazon.com/",
      "principleId": "be-inclusive",
      "principleCheckId": "names-roles-labels",
      "guidanceId": "accessibility",
      "guidanceCategory": "accessibility",
      "severity": "high",
      "confidence": "high",
      "summary": "Image and ARIA semantics are incomplete on primary surfaces.",
      "evidence": "Lighthouse reports 43 homepage images without alt text and seven role/ARIA mismatches; the sign-in audit adds an unnamed link and invalid ARIA value. The image primitive counted 93 img elements without alt, including many decorative icons.",
      "artifacts": [
        "evidence/lighthouse-home.json",
        "evidence/lighthouse-signin.json",
        "evidence/home-images.json"
      ],
      "suggestedFix": "Add meaningful alt text where images convey content, empty alt for decoration, and correct the invalid role/ARIA pairings and unnamed controls.",
      "effort": "medium"
    },
    {
      "id": "F-010",
      "pathId": "signin",
      "url": "https://sellercentral.amazon.com/signin",
      "principleId": "be-inclusive",
      "principleCheckId": "structure-and-focus",
      "guidanceId": "accessibility",
      "guidanceCategory": "accessibility",
      "severity": "medium",
      "confidence": "high",
      "summary": "The sign-in template lacks a main landmark and the mobile menu trigger is not a semantic control.",
      "evidence": "Lighthouse reports no main landmark on sign-in. On the landing page the hamburger is a span inside a focusable header rather than a named button, even though visible focus itself is present.",
      "artifacts": [
        "evidence/lighthouse-signin.json",
        "evidence/menu-elements.json",
        "evidence/signin.png"
      ],
      "suggestedFix": "Wrap the sign-in content in <main> and implement the menu trigger as a named <button> with expanded/controls state and logical focus order.",
      "effort": "small"
    },
    {
      "id": "F-011",
      "pathId": "home",
      "url": "https://sellercentral.amazon.com/",
      "principleId": "be-inclusive",
      "principleCheckId": "zoom-reflow-targets-and-media",
      "guidanceId": "fluid-scaling",
      "guidanceCategory": "user-experience",
      "severity": "high",
      "confidence": "high",
      "summary": "Mobile reflow and zoom start from the wrong viewport.",
      "evidence": "Both representative sellercentral.com templates omit a viewport declaration, causing 980–1000 CSS px layouts to be downscaled into a 360 px device viewport; Lighthouse also reports seven sign-in touch-target failures.",
      "artifacts": [
        "evidence/home-layout-mobile.json",
        "evidence/signin-layout-mobile.json",
        "evidence/home-mobile.png"
      ],
      "suggestedFix": "Declare the device-width viewport, preserve user scaling, then verify 320 CSS px reflow, 200% zoom, and target spacing.",
      "effort": "small"
    },
    {
      "id": "F-012",
      "pathId": "home",
      "url": "https://sellercentral.amazon.com/",
      "principleId": "follow-best-practices",
      "principleCheckId": "sound-document-and-assets",
      "guidanceId": "html",
      "guidanceCategory": "html",
      "severity": "medium",
      "confidence": "high",
      "summary": "Asset sizing and platform hygiene have avoidable defects.",
      "evidence": "The image primitive reports 99 of 100 images without width/height attributes and 46 oversized images. Lighthouse reports one deprecated API warning.",
      "artifacts": [
        "evidence/home-images.json",
        "evidence/lighthouse-home.json"
      ],
      "suggestedFix": "Reserve image space with width/height or aspect-ratio, serve correctly sized sources, and replace the deprecated API identified in Lighthouse.",
      "effort": "medium"
    },
    {
      "id": "F-013",
      "pathId": "home",
      "url": "https://sellercentral.amazon.com/",
      "principleId": "follow-best-practices",
      "principleCheckId": "browser-platform-hygiene",
      "guidanceId": "html",
      "guidanceCategory": "html",
      "severity": "medium",
      "confidence": "high",
      "summary": "Both primary templates are ineligible for the back/forward cache.",
      "evidence": "Lighthouse reports four BFCache failure reasons on the landing page and two on sign-in, increasing repeat-navigation cost.",
      "artifacts": [
        "evidence/lighthouse-home.json",
        "evidence/lighthouse-signin.json"
      ],
      "suggestedFix": "Inspect the Lighthouse BFCache reasons, remove unload/cache-control blockers where safe, and verify restoration with pageshow.persisted.",
      "effort": "medium"
    },
    {
      "id": "F-014",
      "pathId": "signin",
      "url": "https://sellercentral.amazon.com/signin",
      "principleId": "be-discoverable",
      "principleCheckId": "title-and-description",
      "guidanceId": "html",
      "guidanceCategory": "html",
      "severity": "low",
      "confidence": "high",
      "summary": "The sign-in archetype has no meta description.",
      "evidence": "Lighthouse SEO passes the public homepage title/description but reports that the sign-in document has no meta description.",
      "artifacts": [
        "evidence/lighthouse-signin.json",
        "evidence/recon.json"
      ],
      "suggestedFix": "Add a concise, unique description for the sign-in page while retaining the descriptive title.",
      "effort": "trivial"
    },
    {
      "id": "F-015",
      "pathId": "home",
      "url": "https://sellercentral.amazon.com/",
      "principleId": "be-discoverable",
      "principleCheckId": "structured-and-shareable-metadata",
      "guidanceId": "html",
      "guidanceCategory": "html",
      "severity": "low",
      "confidence": "high",
      "summary": "The public organization/commerce landing page has share tags but no structured data.",
      "evidence": "The metadata probe found Open Graph and Twitter tags but zero JSON-LD or microdata blocks on a public Amazon Seller Central organization/service page.",
      "artifacts": [
        "evidence/recon.json",
        "evidence/home-probe.json"
      ],
      "suggestedFix": "Add accurate Organization and WebSite/Service JSON-LD that matches the visible content and canonical URL.",
      "effort": "small"
    },
    {
      "id": "F-016",
      "pathId": "home",
      "url": "https://sellercentral.amazon.com/",
      "principleId": "be-private-and-secure",
      "principleCheckId": "secure-transport-and-headers",
      "guidanceId": "security",
      "guidanceCategory": "security",
      "severity": "high",
      "confidence": "high",
      "summary": "Security headers and cookie attributes are incomplete.",
      "evidence": "HTTPS and HSTS are present, but the header probe found no CSP, Referrer-Policy, or Permissions-Policy. Cookie evidence reports 14 cookies without Secure and auth-like session-id/session-token cookies readable by script and using SameSite=None.",
      "artifacts": [
        "evidence/headers.json",
        "evidence/cookies.json"
      ],
      "suggestedFix": "Deploy a nonce/hash-based CSP, explicit Referrer-Policy and Permissions-Policy, and review cookie scope so sensitive cookies are Secure, HttpOnly, and use the narrowest viable SameSite policy.",
      "effort": "medium"
    },
    {
      "id": "F-017",
      "pathId": "home",
      "url": "https://sellercentral.amazon.com/",
      "principleId": "be-private-and-secure",
      "principleCheckId": "data-minimisation-and-third-parties",
      "guidanceId": "privacy",
      "guidanceCategory": "privacy",
      "severity": "high",
      "confidence": "high",
      "summary": "The public landing page has a large analytics and third-party footprint before user action.",
      "evidence": "The tracker probe records 15 third-party origins; the HAR attributes 118 of 123 requests and 3.21 of 3.36 MB to non-sellercentral origins, including Adobe/Demdex and Everest redirects.",
      "artifacts": [
        "evidence/trackers.json",
        "evidence/home-summary.json",
        "evidence/home.har"
      ],
      "suggestedFix": "Audit each third party for necessity, gate nonessential analytics behind user choice where required, minimize identifiers, and batch or remove chatty telemetry.",
      "effort": "large"
    },
    {
      "id": "F-018",
      "pathId": "home",
      "url": "https://sellercentral.amazon.com/",
      "principleId": "be-private-and-secure",
      "principleCheckId": "defensive-browser-policies",
      "guidanceId": "security",
      "guidanceCategory": "security",
      "severity": "high",
      "confidence": "high",
      "summary": "Browser-enforced defenses are only partially configured.",
      "evidence": "HSTS and X-Frame-Options are present, but no CSP/frame-ancestors, Referrer-Policy, or Permissions-Policy was observed; the cookies evidence also shows broad SameSite=None use.",
      "artifacts": [
        "evidence/headers.json",
        "evidence/cookies.json"
      ],
      "suggestedFix": "Add CSP with frame-ancestors, explicit referrer and permissions policies, and narrow cross-site cookie use; consider Trusted Types for the authenticated app.",
      "effort": "medium"
    },
    {
      "id": "F-019",
      "pathId": "home",
      "url": "https://sellercentral.amazon.com/",
      "principleId": "be-resilient",
      "principleCheckId": "progressive-enhancement",
      "guidanceId": "stabilize-reactive-state",
      "guidanceCategory": "user-experience",
      "severity": "high",
      "confidence": "high",
      "summary": "The public landing page exposes little meaningful content to non-JavaScript clients.",
      "evidence": "Discoverability measured only 5% raw-to-rendered word coverage and classified the marketing page as a JavaScript shell; the raw HTML has title/description but no H1, while the rendered page has 284 content tokens.",
      "artifacts": [
        "evidence/discoverability.json",
        "evidence/discoverability-rendered.png",
        "evidence/discoverability-crawler.png"
      ],
      "suggestedFix": "Server-render the primary heading, offer, navigation, and key seller guidance, then hydrate enhancements without replacing core content.",
      "effort": "large"
    },
    {
      "id": "F-020",
      "pathId": "home",
      "url": "https://sellercentral.amazon.com/",
      "principleId": "be-internationalised",
      "principleCheckId": "lang-dir-and-logical-properties",
      "guidanceId": "translator",
      "guidanceCategory": "built-in-ai",
      "severity": "low",
      "confidence": "high",
      "summary": "Locale metadata is correct, but the stylesheet does not use logical properties.",
      "evidence": "The Spanish variant correctly sets lang=es-ES and renders translated content, but the CSS probe found no logical inline/block properties, reducing resilience for RTL/writing-mode expansion.",
      "artifacts": [
        "evidence/home-es.png",
        "evidence/i18n-probe.json",
        "evidence/home-probe.json"
      ],
      "suggestedFix": "Keep the correct locale switching and replace physical spacing/positioning with logical properties before adding RTL locales.",
      "effort": "medium"
    },
    {
      "id": "F-021",
      "pathId": "signin",
      "url": "https://sellercentral.amazon.com/signin",
      "principleId": "be-trustworthy",
      "principleCheckId": "trustworthy-input-assistance",
      "guidanceId": "autofill-sign-in-form",
      "guidanceCategory": "forms",
      "severity": "medium",
      "confidence": "high",
      "summary": "The sign-in template contains an invalid autocomplete configuration.",
      "evidence": "Lighthouse reports an autocomplete-valid failure on the authentication form, despite this being a high-value sign-in surface.",
      "artifacts": [
        "evidence/lighthouse-signin.json",
        "evidence/signin.png"
      ],
      "suggestedFix": "Use valid autocomplete tokens such as username and current-password/webauthn on the corresponding fields and preserve password-manager behavior.",
      "effort": "small"
    },
    {
      "id": "F-022",
      "pathId": "home",
      "url": "https://sellercentral.amazon.com/",
      "principleId": "be-sustainable",
      "principleCheckId": "optimised-assets",
      "guidanceId": "deliver-optimized-decorative-images",
      "guidanceCategory": "user-experience",
      "severity": "high",
      "confidence": "high",
      "summary": "The page transfers oversized and weakly constrained media.",
      "evidence": "The image audit reports 46 oversized images, seven legacy-format images, five without responsive sources, and 99 without dimensions; images transfer 1.07 MB on the initial load.",
      "artifacts": [
        "evidence/home-images.json",
        "evidence/home-summary.json"
      ],
      "suggestedFix": "Serve responsive AVIF/WebP sources sized to their slots, reserve dimensions, lazy-load below-fold media, and remove unused duplicate image nodes.",
      "effort": "medium"
    },
    {
      "id": "F-023",
      "pathId": "home",
      "url": "https://sellercentral.amazon.com/",
      "principleId": "be-sustainable",
      "principleCheckId": "third-party-and-media-budget",
      "guidanceId": "deprioritize-background-fetches",
      "guidanceCategory": "performance",
      "severity": "high",
      "confidence": "high",
      "summary": "Third-party, font, and media cost is disproportionate for a marketing entry page.",
      "evidence": "The 3.36 MB load includes 1.37 MB of fonts, 1.07 MB of images, and 3.21 MB attributed to third-party origins; 15 separate fonts and 118 third-party requests dominate the budget.",
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/home.har",
        "evidence/trackers.json"
      ],
      "suggestedFix": "Set a page-weight and third-party budget, subset fonts, reduce families/weights, defer below-fold media, and delay nonessential telemetry.",
      "effort": "large"
    },
    {
      "id": "F-024",
      "pathId": "home",
      "url": "https://sellercentral.amazon.com/",
      "principleId": "be-sustainable",
      "principleCheckId": "no-wasteful-work",
      "guidanceId": "efficient-background-processing",
      "guidanceCategory": "performance",
      "severity": "medium",
      "confidence": "high",
      "summary": "Nonessential background analytics and duplicate resources create avoidable work.",
      "evidence": "The initial load sends analytics requests to Adobe/Demdex, Everest and Amazon telemetry endpoints, while the DOM includes duplicate aos.js and assets-Sell.js loads; this work occurs before a seller chooses an action.",
      "artifacts": [
        "evidence/home-summary.json",
        "evidence/resource-dom-confirmation.json",
        "evidence/trackers.json"
      ],
      "suggestedFix": "Remove duplicate resource execution, defer nonessential analytics until idle or consent, and batch the telemetry that remains.",
      "effort": "medium"
    },
    {
      "id": "F-025",
      "pathId": "home",
      "url": "https://sellercentral.amazon.com/",
      "principleId": "be-agent-ready",
      "principleCheckId": "structured-agent-capabilities",
      "guidanceId": "webmcp",
      "guidanceCategory": "webmcp",
      "severity": "low",
      "confidence": "high",
      "summary": "The agent-relevant seller onboarding surface exposes no structured capability contract.",
      "evidence": "The live probe found no WebMCP or agentic tool registration, and the public content is only 5% present in raw HTML, leaving agents to infer actions from a JS-heavy visual surface.",
      "artifacts": [
        "evidence/home-probe.json",
        "evidence/discoverability.json"
      ],
      "suggestedFix": "For safe onboarding assistance, expose narrowly scoped, user-confirmed WebMCP tools or agentic forms and keep the explanatory content server-readable.",
      "effort": "large"
    }
  ],
  "taskList": [
    {
      "id": "T-001",
      "title": "Add <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\"> and retest layouts at true mobile CSS widths with intrinsic/fluid sizing",
      "priority": 1,
      "findingIds": [
        "F-004"
      ],
      "guidanceId": "fluid-scaling",
      "status": "open"
    },
    {
      "id": "T-002",
      "title": "Prioritize the LCP image and critical CSS, reduce the font and image waterfall, and defer nonessential page sections and telemetry",
      "priority": 2,
      "findingIds": [
        "F-006"
      ],
      "guidanceId": "performance",
      "status": "open"
    },
    {
      "id": "T-003",
      "title": "Deploy a nonce/hash-based CSP, explicit Referrer-Policy and Permissions-Policy, and review cookie scope so sensitive cookies are Secure, HttpOnly, and use the narrowest viable SameSite policy",
      "priority": 3,
      "findingIds": [
        "F-016"
      ],
      "guidanceId": "security",
      "status": "open"
    },
    {
      "id": "T-004",
      "title": "Audit each third party for necessity, gate nonessential analytics behind user choice where required, minimize identifiers, and batch or remove chatty telemetry",
      "priority": 4,
      "findingIds": [
        "F-017"
      ],
      "guidanceId": "privacy",
      "status": "open"
    },
    {
      "id": "T-005",
      "title": "Inline or consolidate critical CSS, defer noncritical styles, subset and reduce fonts, and explicitly prioritize only the LCP asset",
      "priority": 5,
      "findingIds": [
        "F-007"
      ],
      "guidanceId": "optimize-image-priority",
      "status": "open"
    },
    {
      "id": "T-006",
      "title": "Add meaningful alt text where images convey content, empty alt for decoration, and correct the invalid role/ARIA pairings and unnamed controls",
      "priority": 6,
      "findingIds": [
        "F-009"
      ],
      "guidanceId": "accessibility",
      "status": "open"
    },
    {
      "id": "T-007",
      "title": "Declare the device-width viewport, preserve user scaling, then verify 320 CSS px reflow, 200% zoom, and target spacing",
      "priority": 7,
      "findingIds": [
        "F-011"
      ],
      "guidanceId": "fluid-scaling",
      "status": "open"
    },
    {
      "id": "T-008",
      "title": "Serve responsive AVIF/WebP sources sized to their slots, reserve dimensions, lazy-load below-fold media, and remove unused duplicate image nodes",
      "priority": 8,
      "findingIds": [
        "F-022"
      ],
      "guidanceId": "deliver-optimized-decorative-images",
      "status": "open"
    },
    {
      "id": "T-009",
      "title": "Set a page-weight and third-party budget, subset fonts, reduce families/weights, defer below-fold media, and delay nonessential telemetry",
      "priority": 9,
      "findingIds": [
        "F-023"
      ],
      "guidanceId": "deprioritize-background-fetches",
      "status": "open"
    },
    {
      "id": "T-010",
      "title": "Add CSP with frame-ancestors, explicit referrer and permissions policies, and narrow cross-site cookie use; consider Trusted Types for the authenticated app",
      "priority": 10,
      "findingIds": [
        "F-018"
      ],
      "guidanceId": "security",
      "status": "open"
    },
    {
      "id": "T-011",
      "title": "Server-render the primary heading, offer, navigation, and key seller guidance, then hydrate enhancements without replacing core content",
      "priority": 11,
      "findingIds": [
        "F-019"
      ],
      "guidanceId": "stabilize-reactive-state",
      "status": "open"
    },
    {
      "id": "T-012",
      "title": "Remove duplicate script inclusion, split route/component bundles, and load optional marketing and analytics code conditionally",
      "priority": 12,
      "findingIds": [
        "F-008"
      ],
      "guidanceId": "identify-heavy-scripts",
      "status": "open"
    },
    {
      "id": "T-013",
      "title": "Wrap the sign-in content in <main> and implement the menu trigger as a named <button> with expanded/controls state and logical focus order",
      "priority": 13,
      "findingIds": [
        "F-010"
      ],
      "guidanceId": "accessibility",
      "status": "open"
    },
    {
      "id": "T-014",
      "title": "Reserve image space with width/height or aspect-ratio, serve correctly sized sources, and replace the deprecated API identified in Lighthouse",
      "priority": 14,
      "findingIds": [
        "F-012"
      ],
      "guidanceId": "html",
      "status": "open"
    },
    {
      "id": "T-015",
      "title": "Inspect the Lighthouse BFCache reasons, remove unload/cache-control blockers where safe, and verify restoration with pageshow",
      "priority": 15,
      "findingIds": [
        "F-013"
      ],
      "guidanceId": "html",
      "status": "open"
    },
    {
      "id": "T-016",
      "title": "Use valid autocomplete tokens such as username and current-password/webauthn on the corresponding fields and preserve password-manager behavior",
      "priority": 16,
      "findingIds": [
        "F-021"
      ],
      "guidanceId": "autofill-sign-in-form",
      "status": "open"
    },
    {
      "id": "T-017",
      "title": "Remove duplicate resource execution, defer nonessential analytics until idle or consent, and batch the telemetry that remains",
      "priority": 17,
      "findingIds": [
        "F-024"
      ],
      "guidanceId": "efficient-background-processing",
      "status": "open"
    },
    {
      "id": "T-018",
      "title": "Add color-scheme: light dark and preference-driven surface, text, border, and image treatments using prefers-color-scheme or light-dark()",
      "priority": 18,
      "findingIds": [
        "F-001"
      ],
      "guidanceId": "dark-mode",
      "status": "open"
    },
    {
      "id": "T-019",
      "title": "Use same-document View Transitions for meaningful state changes and cross-document transitions for eligible marketing navigation, while respecting reduced motion",
      "priority": 19,
      "findingIds": [
        "F-002"
      ],
      "guidanceId": "same-document-transitions",
      "status": "open"
    },
    {
      "id": "T-020",
      "title": "Use scroll-state container queries or a lightweight progress affordance so navigation responds to long-page position",
      "priority": 20,
      "findingIds": [
        "F-003"
      ],
      "guidanceId": "shrinking-header-on-scroll",
      "status": "open"
    },
    {
      "id": "T-021",
      "title": "Add a concise, unique description for the sign-in page while retaining the descriptive title",
      "priority": 21,
      "findingIds": [
        "F-014"
      ],
      "guidanceId": "html",
      "status": "open"
    },
    {
      "id": "T-022",
      "title": "Add accurate Organization and WebSite/Service JSON-LD that matches the visible content and canonical URL",
      "priority": 22,
      "findingIds": [
        "F-015"
      ],
      "guidanceId": "html",
      "status": "open"
    },
    {
      "id": "T-023",
      "title": "Keep the correct locale switching and replace physical spacing/positioning with logical properties before adding RTL locales",
      "priority": 23,
      "findingIds": [
        "F-020"
      ],
      "guidanceId": "translator",
      "status": "open"
    },
    {
      "id": "T-024",
      "title": "For safe onboarding assistance, expose narrowly scoped, user-confirmed WebMCP tools or agentic forms and keep the explanatory content server-readable",
      "priority": 24,
      "findingIds": [
        "F-025"
      ],
      "guidanceId": "webmcp",
      "status": "open"
    },
    {
      "id": "T-025",
      "title": "Give interactive targets at least a 24x24 CSS px area, preferably 44x44 for primary touch actions, with sufficient spacing and visible focus",
      "priority": 25,
      "findingIds": [
        "F-005"
      ],
      "guidanceId": "accessibility",
      "status": "open"
    }
  ],
  "budget": {
    "pathCount": 4,
    "auditPasses": 1
  },
  "agent": "pi",
  "runId": "2026-07-26T14-26-17-298Z"
}
