Manifest position 836 · CrUX rank bucket 1000

https://jup9.com

Coverage complete

Coverage-complete audit of the site’s sole authored page plus its HTTP 404 failure state. External propush.me corporate destinations were not audited because they are a different host.

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
issueshighDark preference was actively emulated; the rendered surface remained white and CSS contains no adaptive theme.
F1 medium: The page ignores the user’s dark color-scheme preference.
respect-user-preferences
respects-reduced-motion
passhighReduced-motion was actively emulated; there are no CSS/WAAPI animations or auto-advancing content to reduce.
respect-user-preferences
respects-contrast
issueshighIncreased contrast was actively emulated; output did not adapt and CSS has no prefers-contrast/forced-colors treatment.
F2 low: The design has no response to increased-contrast or forced-color preferences.
implement-natural-interactions
view-transitions
not-applicablehighThis single static document has no same-document state swap or internal route transition to animate.
implement-natural-interactions
scroll-driven-animations
not-applicablehighThe page has no parallax, scrollytelling, reveal, carousel, or other scroll-linked motion.
implement-natural-interactions
physical-gestures
passhighThe only interactions are native links; the page adds no custom pointer handlers, scroll hijacking, gesture emulation, or motion that fights platform behavior.
provide-guided-navigation
scroll-state-aware-chrome
not-applicablehighThere is no sticky/affixed chrome or long multi-section navigation whose state must react to scroll.
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltips, popovers, menus, or tethered overlays exist on this page.
provide-guided-navigation
directs-attention
passhighThe single-view page uses clearly labelled sections, underlined contact links, a distinct footer navigation, and visible focus outlines to make each navigation target and focus move apparent.
maximize-content-reduce-noise
no-intrusive-interruptions
passhighInitial desktop/mobile screenshots and DOM show no popup, banner, consent wall, or overlay obscuring content.
maximize-content-reduce-noise
semantic-dismissible-primitives
not-applicablehighNo overlay, disclosure, picker, modal flow, or rich control is present.
maximize-content-reduce-noise
reduced-chrome
passhighThe first viewport is a sparse text disclosure with one logo and no application frame or decorative clutter.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
passhighAt 360×800 the layout primitive reports scrollWidth=clientWidth=360, overflow 0, and the mobile screenshot reflows legibly.
adapt-to-the-form-factor
component-level-responsiveness
passhighThe simple container/content/footer components adapt through fluid max-width, padding, wrapping, and a narrow-screen footer rule; the mobile capture confirms the changed layout.
adapt-to-the-form-factor
input-modality-aware
passhighProgrammatic keyboard focus produced a visible native 1px auto outline on every link; axe passed target-size and no hover-only content exists.
support-core-task-success
clear-purpose-and-primary-action
passhighThe first viewport plainly explains the domain’s purpose, then presents a clearly labelled abuse-reporting section and email action.
support-core-task-success
primary-flow-completion
passhighThe primary action is a real mailto link with descriptive visible address; there are no hidden requirements, account wall, modal, or upsell.
support-core-task-success
clear-system-state-and-recovery
issueshighThe exercised not-found state is a bare nginx page with no recovery route.
F3 medium: The not-found state gives no route back or recovery action.
be-fast-and-stable
good-core-web-vitals
issuesmediumLighthouse LCP/FCP was 2.62 s, narrowly above the 2.5 s good LCP threshold; CLS and TBT were 0 and a separate trace measured LCP 1.03 s.
F4 low: The throttled lab LCP narrowly misses the good Core Web Vitals threshold.
be-fast-and-stable
visual-stability
passhighMobile layout observation after 3 s and Lighthouse both measured CLS 0 with no layout-shift entries.
be-fast-and-stable
efficient-main-thread
passhighTrace and Lighthouse found no long tasks and 0 ms total blocking time; the page has only minimal scripting.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR/Lighthouse show a render-critical CSS→Google Fonts CSS→font chain, missing preconnect, and missing cache headers on versioned CSS/SVG.
F5 medium: A third-party web-font chain delays first rendering and first-party static assets lack useful cache headers.
be-fast-and-stable
trim-unused-and-duplicate-code
passhighLighthouse reports no unused CSS/JS savings and HAR shows only 786 bytes of script with no large duplicate or legacy bundle.
be-inclusive
names-roles-labels
issueshighaxe and Lighthouse identify the logo image as missing alt; links have accessible names and no form/canvas exists.
F6 high: The Propush logo image has no text alternative.
be-inclusive
sufficient-contrast
issueshighaxe measured link contrast at 3.79:1 and footer text at 3.94:1 against white, below 4.5:1.
F7 medium: Links and footer text do not meet WCAG AA contrast.
be-inclusive
structure-and-focus
issueshighLandmarks and focus outlines are present, but there are zero semantic headings and axe reports no h1.
F8 medium: The page has no semantic heading structure.
be-inclusive
legible-text
passhighDesktop/mobile screenshots show unclipped 16px body text, readable line lengths around 600px, clear spacing, and no cramped wrapping.
be-inclusive
zoom-reflow-targets-and-media
passhighThe viewport allows scaling, 360px reflow has no horizontal overflow, axe passes target-size, and no audio/video requires alternatives.
follow-best-practices
no-console-errors
passhighLighthouse’s errors-in-console audit passed with an empty error table.
follow-best-practices
sound-document-and-assets
passhighRaw/DOM evidence has HTML5 doctype and UTF-8 charset; SVG logo displays at its natural ratio, Lighthouse passes aspect/responsive sizing, and no deprecated API was found.
follow-best-practices
browser-platform-hygiene
passhighLighthouse passes deprecations, BFCache, inspector issues, source maps, third-party cookies, and best-practices overall; no forms or permission prompts exist.
be-discoverable
title-and-description
issueshighTitle is the generic “Propush” and meta description is absent in raw and rendered DOM; Lighthouse fails meta-description.
F9 medium: Search results get a generic title and no description.
be-discoverable
crawlable-and-mobile-friendly
passhighAll six links have real href values and descriptive visible labels, viewport metadata is present, and missing robots.txt does not block crawling.
be-discoverable
canonical-and-indexing-signals
passhighThe home document returns 200 over its sole public URL, has no noindex/noarchive, robots 404 leaves crawling allowed, and no localized variants require hreflang; no conflicting sitemap signal exists.
be-discoverable
structured-and-shareable-metadata
issueshighThe organizational disclosure has no JSON-LD and no Open Graph metadata.
F10 low: The public organizational disclosure has no structured or social-preview metadata.
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS and nosniff are present with no cookies/mixed content, but CSP is missing and HSTS is effectively only one second.
F11 high: Transport is HTTPS, but browser-enforced security headers are materially weak.
be-private-and-secure
data-minimisation-and-third-parties
issueshighNo trackers, analytics, cookies, or exposed secrets were found, but two Google Fonts origins receive visitor requests and 45.7 KB.
F12 low: A simple disclosure page sends visitors to Google Fonts unnecessarily.
be-private-and-secure
in-context-permissions-and-modern-auth
not-applicablehighThe static disclosure requests no permissions and has no authentication surface.
be-private-and-secure
defensive-browser-policies
issueshighNo clickjacking protection, Referrer-Policy, or Permissions-Policy is declared.
F13 medium: Clickjacking, referrer, and permissions defenses are not declared.
be-resilient
progressive-enhancement
passhighDiscoverability comparison finds 97% raw/rendered content overlap and no JS shell; core content and links exist before JavaScript.
be-resilient
resilient-runtime-behaviour
passhighThe page has no overlays/distributed async UI; its only authored runtime update sets the year, while all core content remains stable and usable.
be-resilient
offline-and-installable
not-applicablehighThis is a small informational disclosure, not an app-like workflow; installability and offline operation are not proportionate requirements.
be-resilient
network-and-http-failure-states
issueshighA real unknown route returns an unbranded nginx 404 with no recovery action.
F14 medium: HTTP failure handling falls back to an unhelpful server default.
be-internationalised
lang-dir-and-logical-properties
passhighThe English document declares lang=en; no physical left/right CSS was found and the layout has no bidirectional-sensitive ordering.
be-internationalised
locale-aware-data
not-applicablehighThis deliberately English disclosure contains no dates, currency, measurements, durations, or other locale-sensitive data; only a four-digit copyright year is shown.
be-internationalised
time-zone-correctness
not-applicablehighNo times, events, recurrence, deadlines, or stored temporal data are exposed.
be-trustworthy
no-dark-patterns
passhighScreenshots/DOM show no consent wall, upsell, disguised ad, forced continuity, misleading default, or cancellation obstruction.
be-trustworthy
humane-error-handling
not-applicablehighNo form or editable input exists to validate.
be-trustworthy
trustworthy-input-assistance
not-applicablehighNo input or authentication/payment/address field exists.
be-trustworthy
safe-commercial-and-account-flows
not-applicablehighThe page explicitly states it does not sell goods/services or request payment and exposes no checkout, subscription, auth, consent, or account flow.
be-sustainable
optimised-assets
passhighThe only image is an SVG displayed at its natural 150px width; images evidence finds no oversizing or legacy raster format.
be-sustainable
no-wasteful-work
passhighTrace finds no long/background tasks and HAR has only seven requests with no analytics or polling.
be-sustainable
third-party-and-media-budget
issueshighA 43.7 KB third-party font accounts for most of this otherwise tiny text-only page’s 54.6 KB transfer.
F15 low: The font is disproportionate to this small text-only page.
be-agent-ready
structured-agent-capabilities
not-applicablehighThis static disclosure has no transactional/productivity capability requiring WebMCP tools; its server-rendered text and real mail link remain machine-readable.
be-agent-ready
on-device-inference
not-applicablehighNo summarisation, generation, or other inference feature is part of this page’s intended task.
be-memory-efficient
no-leak-under-repeated-interaction
not-applicablehighThe static page has no modal, route cycle, feed, editor, or representative interaction that can legitimately be repeated about ten times.
be-memory-efficient
bounded-footprint
passhighHeap summary reports 31,280 nodes and 1.15 MB self size; in-page metrics show 40 DOM elements and about 1.2 MB used JS heap, proportionate to this page.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighHeap constructor summary contains no Detached* population, and authored source contains no addEventListener, timer, observer, or cache setup; only a one-time year assignment runs.

Provenance

Canonical report: results/atomic/reports/0836-jup9_com.json
Report SHA-256: 2c6873aa987ea09208ca7350c322825c29e23038f6ce23e61091a0e8f8e8b9d2
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/jup9_com/2026-07-23T08-07-30-468Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/jup9_com/2026-07-23T08-07-30-468Z
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.