Manifest position 971 · CrUX rank bucket 1000

https://www.ptt.cc

Coverage complete

Coverage-complete representative audit of seven paths/templates. Not covered: posting/login/account flows (not exposed by public WebBBS), age-gated boards, exhaustive board categories, and external legal/Facebook destinations.

Attempts
1 / 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
issueshighDirect evidence shows the divergence documented in F001.
F001 medium: Theme is fixed rather than preference-aware
respect-user-preferences
respects-reduced-motion
passhighReduced-motion probe found zero active animations, so no non-essential motion continued under reduce.
respect-user-preferences
respects-contrast
passhighThe prefers-contrast screenshot retained visible text, controls, and board rows; Lighthouse found no foreground/background minimum-contrast failure.
implement-natural-interactions
view-transitions
issueshighDirect evidence shows the divergence documented in F002.
F002 low: Navigation and state changes swap abruptly
implement-natural-interactions
scroll-driven-animations
not-applicablemediumNo scroll-linked animation is present, so there is no scroll event implementation to assess.
implement-natural-interactions
physical-gestures
not-applicablemediumNo gesture-driven interaction is offered on the audited read/search surfaces.
provide-guided-navigation
scroll-state-aware-chrome
passhighThe board action bar remains available above the listing and clearly exposes paging/navigation state without obscuring content.
provide-guided-navigation
anchored-positioning
issueshighDirect evidence shows the divergence documented in F003.
F003 medium: Article menus are ad-hoc div overlays
provide-guided-navigation
directs-attention
passhighBreadcrumbs, selected board state, paging labels, and the article “return to board” affordance provide continuity.
maximize-content-reduce-noise
no-intrusive-interruptions
passhighAll load screenshots show content immediately with no pop-up, interstitial, or obscuring banner.
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighDirect evidence shows the divergence documented in F003.
F003 medium: Article menus are ad-hoc div overlays
maximize-content-reduce-noise
reduced-chrome
passhighBoard and article screenshots devote nearly all space to listings/content with compact chrome.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighDirect evidence shows the divergence documented in F004.
F004 high: Legacy pages render as a scaled desktop canvas on phones
adapt-to-the-form-factor
component-level-responsiveness
issueshighDirect evidence shows the divergence documented in F005.
F005 low: Reusable listing UI has no component-level adaptation
adapt-to-the-form-factor
input-modality-aware
issueshighDirect evidence shows the divergence documented in F006.
F006 high: Search and article-list controls are not robustly input-modality aware
support-core-task-success
clear-purpose-and-primary-action
passhighHomepage, hot-board directory, board title, article title, and search field make the current purpose and next route clear.
support-core-task-success
primary-flow-completion
passhighThe exercised home → WebBBS → Stock → article and Stock → search results journeys completed with real links and content.
support-core-task-success
clear-system-state-and-recovery
issueshighDirect evidence shows the divergence documented in F007.
F007 medium: Error routes provide no recovery
be-fast-and-stable
good-core-web-vitals
issueshighDirect evidence shows the divergence documented in F008.
F008 high: Render-blocking dependencies delay content
be-fast-and-stable
visual-stability
passhighObserved mobile layouts reported CLS 0 and Lighthouse measured CLS 0.052, within the good range, despite unsized-image risk.
be-fast-and-stable
efficient-main-thread
passhighTrace recorded zero long tasks and 0ms total blocking time; Lighthouse TBT was 10ms.
be-fast-and-stable
efficient-resource-delivery
issueshighDirect evidence shows the divergence documented in F008, F009.
F008 high: Render-blocking dependencies delay content
F009 medium: User images lack dimensions
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighDirect evidence shows the divergence documented in F010.
F010 medium: Analytics code dominates shipped JavaScript
be-inclusive
names-roles-labels
issueshighDirect evidence shows the divergence documented in F011.
F011 high: Content images and search lack accessible names
be-inclusive
sufficient-contrast
issueshighDirect evidence shows the divergence documented in F012.
F012 high: Inline links rely on color alone
be-inclusive
structure-and-focus
issueshighDirect evidence shows the divergence documented in F013.
F013 high: Pages lack semantic structure and consistent focus indication
be-inclusive
legible-text
issueshighDirect evidence shows the divergence documented in F004.
F004 high: Legacy pages render as a scaled desktop canvas on phones
be-inclusive
zoom-reflow-targets-and-media
issueshighDirect evidence shows the divergence documented in F004, F006.
F004 high: Legacy pages render as a scaled desktop canvas on phones
F006 high: Search and article-list controls are not robustly input-modality aware
follow-best-practices
no-console-errors
issueshighDirect evidence shows the divergence documented in F014.
F014 low: A missing favicon logs a console error
follow-best-practices
sound-document-and-assets
issueshighDirect evidence shows the divergence documented in F009.
F009 medium: User images lack dimensions
follow-best-practices
browser-platform-hygiene
issueshighDirect evidence shows the divergence documented in F015.
F015 medium: The runtime ships an obsolete jQuery build
be-discoverable
title-and-description
issueshighDirect evidence shows the divergence documented in F016.
F016 medium: Key public templates omit meta descriptions
be-discoverable
crawlable-and-mobile-friendly
issueshighDirect evidence shows the divergence documented in F004, F017.
F004 high: Legacy pages render as a scaled desktop canvas on phones
F017 medium: Indexing signals are incomplete
be-discoverable
canonical-and-indexing-signals
issueshighDirect evidence shows the divergence documented in F017.
F017 medium: Indexing signals are incomplete
be-discoverable
structured-and-shareable-metadata
issueshighDirect evidence shows the divergence documented in F018.
F018 low: Article metadata lacks structured data
be-private-and-secure
secure-transport-and-headers
issueshighDirect evidence shows the divergence documented in F019.
F019 high: Browser security headers and cookie flags are absent
be-private-and-secure
data-minimisation-and-third-parties
issueshighDirect evidence shows the divergence documented in F020.
F020 high: Tracking begins immediately with a broad third-party footprint
be-private-and-secure
in-context-permissions-and-modern-auth
passmediumDOM, screenshots, and active probes across representative routes directly support this outcome.
be-private-and-secure
defensive-browser-policies
issueshighDirect evidence shows the divergence documented in F019.
F019 high: Browser security headers and cookie flags are absent
be-resilient
progressive-enhancement
passhighDOM evidence is server-rendered and the crawler screenshot with JavaScript disabled retained the homepage content; no empty app shell exists.
be-resilient
resilient-runtime-behaviour
issueshighDirect evidence shows the divergence documented in F003.
F003 medium: Article menus are ad-hoc div overlays
be-resilient
offline-and-installable
issueshighDirect evidence shows the divergence documented in F021.
F021 medium: The WebBBS has no install or offline fallback
be-resilient
network-and-http-failure-states
issueshighDirect evidence shows the divergence documented in F007.
F007 medium: Error routes provide no recovery
be-internationalised
lang-dir-and-logical-properties
issueshighDirect evidence shows the divergence documented in F022.
F022 high: Language and time output are not internationalisation-ready
be-internationalised
locale-aware-data
issueshighDirect evidence shows the divergence documented in F022.
F022 high: Language and time output are not internationalisation-ready
be-internationalised
time-zone-correctness
issueshighDirect evidence shows the divergence documented in F022.
F022 high: Language and time output are not internationalisation-ready
be-trustworthy
no-dark-patterns
passhighNo consent wall, upsell, forced continuity, disguised advertisement, or destructive action appeared in any audited journey.
be-trustworthy
humane-error-handling
not-applicablemediumNo data-entry form with validation exists in the representative public surfaces; board search has no required/invalid state.
be-trustworthy
trustworthy-input-assistance
not-applicablemediumNo address, payment, sign-in, or sign-up fields are present; the only input is a board keyword search.
be-trustworthy
safe-commercial-and-account-flows
not-applicablemediumNo checkout, subscription, consent, authentication, or account-management flow is exposed in the audited public WebBBS.
be-sustainable
optimised-assets
issueshighDirect evidence shows the divergence documented in F023.
F023 medium: Article images are not delivered responsively
be-sustainable
no-wasteful-work
issueshighDirect evidence shows the divergence documented in F020.
F020 high: Tracking begins immediately with a broad third-party footprint
be-sustainable
third-party-and-media-budget
issueshighDirect evidence shows the divergence documented in F020, F023.
F020 high: Tracking begins immediately with a broad third-party footprint
F023 medium: Article images are not delivered responsively
be-agent-ready
structured-agent-capabilities
not-applicablemediumEmerging capability is not applicable to this conventional public read/search surface; no developer intent to expose WebMCP tools was available.
be-agent-ready
on-device-inference
not-applicablemediumNo on-device inference use case is required for the core read/search journey.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter 10 menu toggle cycles, heap self size grew only 37,188 bytes (~0.8%); major constructor counts remained stable.
be-memory-efficient
bounded-footprint
passhighBoard heap was ~4.73MB self size with ~115k snapshot nodes, proportionate for a server-rendered listing.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighBefore/after summaries showed stable Array count (9042), closures +15, and no Detached* constructor among the largest retained constructors.

Provenance

Canonical report: results/atomic/reports/0971-www_ptt_cc.json
Report SHA-256: 3d145bf66397d18ad44b31127e25b0bb20b0fcd571f349d1fc303fd165e2ca31
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_ptt_cc/2026-07-24T05-18-02-041Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_ptt_cc/2026-07-24T05-18-02-041Z
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.