Manifest position 236 · CrUX rank bucket 1000

https://www.tjk.org

Coverage complete

Atomic coverage complete: 58/58 checks judged across seven representative paths. Not covered: external betting/account origins, authenticated journeys, and destructive/real submissions because they are separate systems or could create real data.

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 media screenshot and computed style probe.
F02 medium: The site does not adapt to the user’s dark color preference
respect-user-preferences
respects-reduced-motion
passhighReduced-motion emulation matched and no active CSS/Web Animations were present, so there is no non-essential animation to suppress.
respect-user-preferences
respects-contrast
passhighForced-colors capture retained readable text, controls and consent actions.
implement-natural-interactions
view-transitions
issueshighLong tab/route changes are immediate and DOM/CSS inspection found no View Transition usage.
F04 medium: Long pages provide no state-aware navigation or attention cue
implement-natural-interactions
scroll-driven-animations
passhighNo scroll-linked decorative motion or script scroll handlers were found; the site does not implement the anti-pattern.
implement-natural-interactions
physical-gestures
passhighNo custom pointer gesture surface was found in the representative templates; native scrolling and controls remain available.
provide-guided-navigation
scroll-state-aware-chrome
issueshighLong homepage and race-program templates have static chrome with no scroll-state cue.
F04 medium: Long pages provide no state-aware navigation or attention cue
provide-guided-navigation
anchored-positioning
issueshighThe footer contact menu uses absolute left/bottom positioning and hover-only display rather than anchored/popover positioning.
F03 medium: Transient consent and menu UI is implemented without semantic overlay primitives
provide-guided-navigation
directs-attention
issueshighHash-tab navigation changes content without transition, focus movement or location/progress cue.
F04 medium: Long pages provide no state-aware navigation or attention cue
maximize-content-reduce-noise
no-intrusive-interruptions
issueshighFresh-load screenshots show the consent panel obscuring core content.
F01 high: Consent overlay obscures the primary content on every fresh load
maximize-content-reduce-noise
semantic-dismissible-primitives
issueshighCustom consent/dropdown UI is present while semantic overlay primitive counts are zero.
F03 medium: Transient consent and menu UI is implemented without semantic overlay primitives
maximize-content-reduce-noise
reduced-chrome
issueshighAt mobile size, dense site chrome and scaled desktop controls compete with content.
F15 high: Text and controls become illegibly small on phones
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighFour mobile layouts use a 980px layout viewport with no viewport meta.
F05 high: Mobile pages render a scaled 980px desktop canvas instead of reflowing
adapt-to-the-form-factor
component-level-responsiveness
issueshighNo container-query behavior was found and reused shell/components stay fixed-width.
F06 medium: Reusable components do not adapt to their containers
adapt-to-the-form-factor
input-modality-aware
issueshighFocus probe shows outline-style none and Lighthouse fails target size.
F07 high: Keyboard focus is not visibly indicated and targets are too small
support-core-task-success
clear-purpose-and-primary-action
passhighHomepage, race program, horse query and contact pages have recognizable titles/navigation and expose their main action or information directly.
support-core-task-success
primary-flow-completion
passhighRepresentative race lookup, horse query and contact form surfaces loaded without an auth wall or dead-end detour; CAPTCHA is proportionate for submission.
support-core-task-success
clear-system-state-and-recovery
issueshighBlank contact submission exposes no native invalid state or actionable error message.
F08 high: The contact form does not expose humane validation or required-field recovery
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP 3.7s and CLS 0.750.
F09 high: Core Web Vitals are poor under Lighthouse mobile conditions
be-fast-and-stable
visual-stability
issueshighLighthouse’s CLS 0.750 is far outside the good range; 38 images also lack dimensions.
F09 high: Core Web Vitals are poor under Lighthouse mobile conditions
be-fast-and-stable
efficient-main-thread
passhighTrace recorded zero long tasks and 0ms TBT; Lighthouse TBT was about 20ms.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR shows 105 requests, 3.24MB and parser-inserted high-priority head dependencies.
F10 high: The critical path is large and parser-blocked
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighLighthouse identified 161KiB unused JS and 17KiB unused CSS.
F11 medium: The page ships substantial unused JavaScript and CSS
be-inclusive
names-roles-labels
issueshighLighthouse and probes show unnamed links, missing image alt and table-header failures.
F12 high: Links, images and table data lack accessible names and relationships
be-inclusive
sufficient-contrast
issueshighLighthouse found 3.69:1 navigation contrast where 4.5:1 is required.
F13 high: Text and navigation colors fail minimum contrast
be-inclusive
structure-and-focus
issueshighHomepage has no h1/landmarks and focus sampling found no visible outlines.
F14 high: Pages lack landmarks, coherent headings and visible focus
be-inclusive
legible-text
issueshighMobile captures scale dense 980px content to 36.7%.
F15 high: Text and controls become illegibly small on phones
be-inclusive
zoom-reflow-targets-and-media
issueshighMissing viewport metadata prevents proper mobile reflow and Lighthouse fails target-size.
F05 high: Mobile pages render a scaled 980px desktop canvas instead of reflowing
follow-best-practices
no-console-errors
passhighLighthouse errors-in-console audit passed with no collected errors.
follow-best-practices
sound-document-and-assets
issueshighLighthouse flags quirks mode, image aspect/size problems; image audit found 38 missing dimensions.
F16 high: Document and image asset hygiene is unsound
follow-best-practices
browser-platform-hygiene
issueshighLighthouse emitted a deprecated-API warning and the page loads a large legacy script stack.
F16 high: Document and image asset hygiene is unsound
be-discoverable
title-and-description
passhighAll representative pages have specific titles and the shared descriptive meta description is present in raw HTML.
be-discoverable
crawlable-and-mobile-friendly
issueshighViewport meta is absent and Lighthouse found javascript: anchors that are not crawlable.
F05 high: Mobile pages render a scaled 980px desktop canvas instead of reflowing
be-discoverable
canonical-and-indexing-signals
issueshighCanonical/hreflang are absent, robots.txt returns an error page and sitemap URLs use HTTP.
F17 medium: Indexing signals are inconsistent and stale
be-discoverable
structured-and-shareable-metadata
issueshighOrganization/news page has no JSON-LD or Open Graph metadata.
F18 medium: Entity and social-share metadata is absent
be-private-and-secure
secure-transport-and-headers
issueshighHTTPS/nosniff pass, but CSP/HSTS and Secure/SameSite cookie posture fail.
F19 high: Security headers and cookie attributes are incomplete
be-private-and-secure
data-minimisation-and-third-parties
issueshighKnown analytics trackers and large third-party request footprint occur on initial load.
F20 high: Tracking code loads before the user has made a consent choice
be-private-and-secure
in-context-permissions-and-modern-auth
not-applicablehighNo authentication or browser-permission journey exists on the audited tjk.org surfaces; betting/auth is hosted on a separate external origin.
be-private-and-secure
defensive-browser-policies
issueshighClickjacking, referrer and permissions policies are absent.
F19 high: Security headers and cookie attributes are incomplete
be-resilient
progressive-enhancement
passhighDiscoverability measured 83% raw/rendered content coverage, no empty app shell, and core page content remains visible without JavaScript.
be-resilient
resilient-runtime-behaviour
passhighRepresentative static, query and form templates loaded to stable usable states; forced-colors retained overlay actions and no cut-off critical menu was observed.
be-resilient
offline-and-installable
not-applicablehighThis is a multi-page public information site rather than an installable app; no offline product intent is apparent.
be-resilient
network-and-http-failure-states
passhighAn unknown route renders a clear Turkish error, error code, support address and prominent homepage recovery action.
be-internationalised
lang-dir-and-logical-properties
issueshighTurkish templates declare lang=en and use physical directional CSS.
F21 high: Turkish pages declare English and use physical-direction CSS
be-internationalised
locale-aware-data
issueshighLocale-specific race dates are rendered without correct document locale or machine-readable event metadata.
F22 medium: Race date/time information is not explicitly locale or time-zone aware
be-internationalised
time-zone-correctness
issueshighInternational race venue times have no explicit IANA timezone or unambiguous machine-readable timestamp in inspected markup.
F22 medium: Race date/time information is not explicitly locale or time-zone aware
be-trustworthy
no-dark-patterns
passhighConsent presents equally prominent Accept and Reject actions with category controls; no confirmshaming, disguised ads or forced continuity was observed.
be-trustworthy
humane-error-handling
issueshighBlank form submission yields no constraints, invalid controls or announced recovery message.
F08 high: The contact form does not expose humane validation or required-field recovery
be-trustworthy
trustworthy-input-assistance
issueshighContact identity fields omit autocomplete and multiple controls lack associated labels.
F23 medium: Form inputs omit autocomplete and several programmatic labels
be-trustworthy
safe-commercial-and-account-flows
not-applicablehighNo checkout, subscription or account-management flow exists on the audited origin; betting is explicitly linked to another service and was not included.
be-sustainable
optimised-assets
issueshighImage audit found all 42 in legacy formats, 21 oversized and 30 below-fold images eager-loaded.
F24 high: Images and third-party media consume a disproportionate resource budget
be-sustainable
no-wasteful-work
issueshighInitial load ships unused code and duplicate analytics bundles without user interaction.
F11 medium: The page ships substantial unused JavaScript and CSS
be-sustainable
third-party-and-media-budget
issueshighInitial transfer is 3.24MB with 3.14MB outside www origin and 2.62MB images.
F24 high: Images and third-party media consume a disproportionate resource budget
be-agent-ready
structured-agent-capabilities
not-applicablehighNo agent-facing intent is declared for this traditional public information site; emerging WebMCP capability is treated as an opportunity, not a defect.
be-agent-ready
on-device-inference
not-applicablehighNo on-device inference use case is necessary for the site’s current race information and institutional content.
be-memory-efficient
no-leak-under-repeated-interaction
passmediumAfter 10 repeated homepage tab switches, retained heap rose only 82,782 bytes (0.76%) and closure count rose by 3, consistent with bounded warm-up rather than unbounded growth.
be-memory-efficient
bounded-footprint
passmediumHeap self-size was about 10.9MB for a dense 105-request information page, proportionate to its rendered content.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passmediumBefore/after heap summaries show stable Object/Array/closure populations and no Detached* constructor among retained-size leaders.

Provenance

Canonical report: results/atomic/reports/0236-www_tjk_org.json
Report SHA-256: e386ac6cd498376478931f46fdccd655e7308a58b92610c5f3b8a317b6a27e9b
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_tjk_org/2026-07-19T08-38-48-379Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/www_tjk_org/2026-07-19T08-38-48-379Z
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.