Manifest position 963 · CrUX rank bucket 1000

https://www.polybuzz.ai

Coverage complete

All 58 catalog checks received conclusive outcomes. Intermittent EdgeOne 567 blocks were judged as resilience evidence rather than an audit blocker because other browser and raw HTTP runs succeeded.

Attempts
2 / 3
Judged checks
58 / 58
Blocked
0
Not run
0
This report has no published overall score. Blocked and not-run checks are not passes. A coverage-complete report means every check has a judged outcome; it does not mean every check passed.

All 58 atomic check outcomes

Principle / checkStatusConfidenceEvidence or reason
respect-user-preferences
respects-color-scheme
issueshighThe normal desktop capture is dark, while raw server HTML contains no prefers-color-scheme or color-scheme handling.
F01 medium: The site hard-codes a dark presentation instead of adapting to the user’s colour-scheme preference.
respect-user-preferences
respects-reduced-motion
issueshighRaw server HTML and inline styles contain no prefers-reduced-motion rule; the reduced-motion capture was additionally blocked by the edge WAF, so static authored output is the direct signal.
F02 medium: Reduced-motion preferences are not implemented.
respect-user-preferences
respects-contrast
issueshighLighthouse reports a failing colour-contrast node (.fc-faq-label), and raw output contains no prefers-contrast or forced-colors handling.
F03 medium: Some text fails minimum contrast and there is no high-contrast adaptation.
implement-natural-interactions
view-transitions
issueshighRaw rendered HTML contains no view-transition declarations, while this SPA exposes route changes between discovery, generator, chat and membership surfaces.
F04 low: Route and state changes do not use View Transitions.
implement-natural-interactions
scroll-driven-animations
passmediumNo parallax, scrollytelling or scroll-linked reveal was observed on representative pages, so no main-thread scroll-animation anti-pattern was present.
implement-natural-interactions
physical-gestures
passmediumThe mobile feed uses native vertical scrolling, has no horizontal overflow, and no custom pointer-driven gesture surface was observed.
provide-guided-navigation
scroll-state-aware-chrome
passmediumPersistent desktop side navigation and mobile bottom navigation remain position-aware and available without obscuring the feed.
provide-guided-navigation
anchored-positioning
passmediumThe observed login promotion and consent surfaces remained within viewport bounds at desktop and mobile sizes; no drifting anchored tooltip/menu was observed.
provide-guided-navigation
directs-attention
passmediumSelected navigation, Back on chat, headings and card hierarchy visibly communicate location and next actions behind the consent layer.
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighDesktop and mobile screenshots show a full-screen dimmer and consent modal before any interaction; on mobile it occupies almost the full viewport.
F05 high: A consent wall obscures the entire experience on every tested path.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighRaw output contains no dialog or popover primitive; the chat screenshot shows a blank white modal panel over the conversation.
F06 medium: Overlays are implemented as custom/non-semantic surfaces and can render blank.
maximize-content-reduce-noise
reduced-chrome
passmediumOutside the consent interruption, the discovery surface dedicates most space to character cards and collapses desktop chrome into a compact mobile bar.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passmediumLayout reports scrollWidth 360, innerWidth 360 and horizontalOverflowPx 0 with a viewport meta present.
adapt-to-the-form-factor
component-level-responsiveness
issueshighThe SSR output contains no @container or container-type despite card components being reused in desktop grids and mobile feeds.
F07 low: Reusable cards and navigation rely on viewport styling rather than container responsiveness.
adapt-to-the-form-factor
input-modality-aware
issueshighLighthouse found four links without discernible names in the mobile footer navigation, preventing reliable keyboard and assistive interaction.
F08 medium: Mobile icon navigation has unnamed interactive targets.
support-core-task-success
clear-purpose-and-primary-action
passmediumThe server-rendered H1 explicitly describes free AI character chat and visible cards/search communicate the primary discovery action.
support-core-task-success
primary-flow-completion
issueshighAll four representative path screenshots are covered by the consent surface; the chat path additionally shows a blank modal.
F09 critical: The consent wall prevents the primary chat, image-generation and membership journeys from starting.
support-core-task-success
clear-system-state-and-recovery
issueshighThe discoverability browser capture intermittently receives EdgeOne “Restricted Access 567” with only an owner-oriented instruction, and the chat overlay is blank.
F10 high: Blocked and failed states do not provide useful recovery.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP 20.8 s, FCP 3.9 s, TBT 700 ms and a performance score of 0.40; a separate trace measured LCP 2.25 s, showing high run-to-run variability.
F11 high: Mobile loading performance is poor.
be-fast-and-stable
visual-stability
passmediumLighthouse CLS is 0.093 (good range), while the focused mobile layout run observed CLS 0 and no shifts.
be-fast-and-stable
efficient-main-thread
issueshighLighthouse measured 700 ms TBT; 71 scripts were transferred in the HAR.
F12 high: Initial JavaScript work blocks the main thread.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR recorded 173 requests and 2.23 MB, including ten parser-inserted high-priority stylesheets; Lighthouse reports a 6.1 s dependency chain and about 500 ms render-blocking savings.
F13 high: The critical network path is long and cache/render delivery is inefficient.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse estimates 572 KiB unused JavaScript and 42 KiB unused CSS, including advertising, tag-manager and app bundles.
F14 high: Large amounts of unused JavaScript and CSS ship on first load.
be-inclusive
names-roles-labels
issueshighLighthouse accessibility reports four unnamed mobile footer links; the images primitive also reports eight images without alt text.
F15 high: Several interactive links lack accessible names.
be-inclusive
sufficient-contrast
issueshighLighthouse identifies .fc-faq-label as failing the colour-contrast audit.
F16 medium: Consent/help text has insufficient colour contrast.
be-inclusive
structure-and-focus
passmediumHeading order, aria-allowed attributes and aria-hidden focus checks pass; failures are separately recorded for unnamed links.
be-inclusive
legible-text
passmediumPrimary headings, card labels and consent copy use readable sizing and wrapping at both tested viewports, apart from the separately recorded contrast failure.
be-inclusive
zoom-reflow-targets-and-media
issueshighThe page ships maximum-scale=1 and user-scalable=no; Lighthouse fails the meta-viewport accessibility audit.
F17 high: The viewport explicitly prevents user zoom.
follow-best-practices
no-console-errors
passmediumLighthouse reports no browser console errors or uncaught exceptions.
follow-best-practices
sound-document-and-assets
passmediumThe document has HTML5 doctype and UTF-8; Lighthouse passes image aspect/resolution checks and 48/55 observed images use modern formats.
follow-best-practices
browser-platform-hygiene
issueshighLighthouse reports one BFCache restoration failure even though deprecation and inspector audits pass.
F18 medium: The page is not eligible for back/forward cache.
be-discoverable
title-and-description
passmediumThe home response contains a descriptive unique title and meta description aligned with AI character chat.
be-discoverable
crawlable-and-mobile-friendly
issueshighLighthouse reports an anchor.delete-account without href and fails the restrictive viewport audit.
F19 medium: One account-management action is not a crawlable link and the viewport is not zoom-friendly.
be-discoverable
canonical-and-indexing-signals
issueshighGET /sitemap.xml returned HTTP 200 but HTML whose title/canonical/hreflang all describe /404 rather than XML.
F20 high: The advertised sitemap endpoint serves a soft 404 document.
be-discoverable
structured-and-shareable-metadata
passmediumThe home response contains five Open Graph properties and one JSON-LD block describing visible content.
be-private-and-secure
secure-transport-and-headers
issueshighHeaders evidence shows no CSP or X-Content-Type-Options; all 12 observed cookies lack Secure and most use SameSite=None.
F21 high: Security headers and cookie attributes are incomplete.
be-private-and-secure
data-minimisation-and-third-parties
issueshighHAR records 170/173 requests and 2.19 MB as non-main-origin, including Google Ads/Analytics and Facebook; trackers evidence finds four known trackers while the consent wall is still on screen.
F22 critical: Tracking executes before an informed consent choice.
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighThe public SSR output has a Log In route but no WebAuthn, PublicKeyCredential or navigator.credentials integration; no permission prompt fired on load.
F23 medium: No phishing-resistant authentication capability is exposed.
be-private-and-secure
defensive-browser-policies
issueshighHeaders evidence shows no CSP, Referrer-Policy, Permissions-Policy or X-Content-Type-Options; HSTS and X-Frame-Options are present.
F24 high: Browser-enforced defensive policies are missing.
be-resilient
progressive-enhancement
passmediumThe 145 KB server response contains about 800 content tokens, an H1 and real character links, so core discovery content is not an empty JS shell.
be-resilient
resilient-runtime-behaviour
issueshighThe chat screenshot shows a large blank white overlay with no label, loading status, close affordance or recovery copy.
F25 high: The chat route can leave an empty modal covering the application.
be-resilient
offline-and-installable
issueshighHAR loads /manifest.webmanifest, while SSR output contains no service-worker registration and WAF/network failures replace the app with a dead-end page.
F26 medium: The app advertises a manifest but has no observable offline worker/fallback.
be-resilient
network-and-http-failure-states
issueshighThe rendered discoverability capture shows Restricted Access 567 and tells the user only to contact the owner; no retry, home or support action is present.
F27 high: Network/security failures produce a dead end rather than a recoverable app state.
be-internationalised
lang-dir-and-logical-properties
passmediumThe document declares lang=en and exposes 16 hreflang alternates; no incorrect forced RTL direction was present.
be-internationalised
locale-aware-data
passmediumRequests include localLanguage=en-GB and localTimezone=Europe/London, and the site exposes locale variants rather than one hard-coded locale.
be-internationalised
time-zone-correctness
passmediumUser detail requests explicitly transmit the IANA time zone Europe/London, avoiding an ambiguous numeric offset.
be-trustworthy
no-dark-patterns
issueshighThe first layer offers Consent and Manage options but no equally prominent Reject all; HAR simultaneously records Google/Facebook advertising and analytics requests before choice.
F28 critical: Consent is not a balanced, informed choice and trackers run before it.
be-trustworthy
humane-error-handling
issueshighThe chat screenshot contains an empty white panel over dimmed content with no status text or actionable control.
F29 high: The blank chat modal gives no error explanation or recovery.
be-trustworthy
trustworthy-input-assistance
passmediumThe public entry page exposes search rather than address/payment data collection; no paste prevention or obstructive input behaviour was reported by Lighthouse.
be-trustworthy
safe-commercial-and-account-flows
issueshighThe membership screenshot is an otherwise blank black page beneath the consent wall, so pricing, commitment and cancellation information are unavailable.
F30 high: Consent blocks pricing/account evaluation and the membership path renders no product context behind it.
be-sustainable
optimised-assets
issueshighImages evidence finds 10 oversized images, 42 without srcset and 7 legacy-format assets; 55 images lack width/height attributes even where CSS may reserve space.
F31 medium: Image delivery is not consistently responsive or right-sized.
be-sustainable
no-wasteful-work
issueshighHAR records 71 scripts and 170 non-main-origin requests; Lighthouse estimates 572 KiB unused JavaScript.
F32 high: The page performs substantial non-essential work before consent.
be-sustainable
third-party-and-media-budget
issueshighHAR attributes 2.19 MB of 2.23 MB transferred to non-main origins, with GTM, Facebook and AdSense among the largest scripts.
F33 high: Third-party code dominates the page budget.
be-agent-ready
structured-agent-capabilities
issueshighSSR output contains no WebMCP or agentic form/tool declarations despite chat and image generation being suitable structured tasks.
F34 low: The AI service exposes no structured browser-agent capability.
be-agent-ready
on-device-inference
issueshighSSR output contains no built-in LanguageModel or Summarizer integration; all product intelligence is server-oriented.
F35 low: No on-device inference path is offered for lightweight AI tasks.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumNode count changed 30,610 to 30,752 (+0.46%) and self size 1,024,113 to 1,031,089 bytes (+0.68%), with no unbounded growth signal.
be-memory-efficient
bounded-footprint
passmediumThe tested state retained 30,610 nodes and about 1.02 MB self size, proportionate to the rendered consent/discovery surface.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumAfter ten down/up scroll cycles the heap increased by only 142 nodes and about 7 KB; no accumulating population was evident at this test resolution.

Provenance

Canonical report: results/atomic/reports/0963-www_polybuzz_ai.json
Report SHA-256: 9780f6867a47d8f8427c3add5c4ea4521471c218cd4a0edca3b2f7f15ef30935
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_polybuzz_ai/2026-07-27T06-48-17-689Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_polybuzz_ai/2026-07-27T06-48-17-689Z
Catalog SHA-256: sha256:78ccfdb2d483f4c57d9dafed80fd86c6265585a56457c8dcfddc254b80fb44d7

Raw screenshots, HARs, traces, heaps, and other browser artifacts are retained at the local evidence root and intentionally are not committed. Artifact paths in the canonical report are relative to that root.