Manifest position 1 · CrUX rank bucket 1000
https://lectormangass.net
Coverage complete
Coverage-complete audit of six representative page/flow archetypes plus an intentional 404. Not covered: authenticated account state, destructive account actions, admin surfaces, and every individual series because they share the audited templates.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | Computed styles were identical under light and dark emulation: color-scheme stayed dark, body background rgb(17,17,19), and body text rgb(255,255,255). F01 low: The site forces a dark palette instead of following the user’s light/dark preference. |
respect-user-preferencesrespects-reduced-motion | issues | high | Under prefers-reduced-motion: reduce, getAnimations() still returned a running 1600ms animation and the hero retained 0.8s transitions plus a 5s loading-bar transition. F02 medium: The auto-advancing hero continues motion when reduced motion is requested. |
respect-user-preferencesrespects-contrast | pass | high | Condition-emulated screenshots and computed-style/animation probes (evidence/theme-light.png, evidence/theme-dark.png, evidence/reduced-motion-probe.json, evidence/contrast-more.png). |
implement-natural-interactionsview-transitions | pass | high | Platform/CSS probe found viewTransitionName=root, CSS transitions for native controls, and no scroll-timeline rules (evidence/platform-probe.json, evidence/home.png). |
implement-natural-interactionsscroll-driven-animations | not-applicable | high | No scroll-linked parallax, scrollytelling, or reveal effect is present, so there is no scroll animation implementation to assess. |
implement-natural-interactionsphysical-gestures | pass | high | Platform/CSS probe found viewTransitionName=root, CSS transitions for native controls, and no scroll-timeline rules (evidence/platform-probe.json, evidence/home.png). |
provide-guided-navigationscroll-state-aware-chrome | pass | high | Screenshots and DOM walkthrough show persistent global navigation, descriptive route changes, and chapter previous/next controls (evidence/home-mobile.png, evidence/detail-mobile.png, evidence/chapter-103-probe.json). |
provide-guided-navigationanchored-positioning | not-applicable | high | No tooltip, popover, or edge-positioned menu requiring anchor positioning was present on the representative paths. |
provide-guided-navigationdirects-attention | pass | high | Screenshots and DOM walkthrough show persistent global navigation, descriptive route changes, and chapter previous/next controls (evidence/home-mobile.png, evidence/detail-mobile.png, evidence/chapter-103-probe.json). |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | Load screenshots show no interstitial; auth interaction inspected the only modal overlay and its semantics (evidence/home.png, evidence/auth-open-probe.json). |
maximize-content-reduce-noisesemantic-dismissible-primitives | issues | high | After activating the member button, #authModal became aria-hidden=false but document.activeElement remained BODY; DOM inspection shows a div role=dialog with a custom backdrop. F03 medium: The sign-in modal is a custom role=dialog overlay rather than a native dialog, and opening it does not move focus into the modal. |
maximize-content-reduce-noisereduced-chrome | pass | high | Load screenshots show no interstitial; auth interaction inspected the only modal overlay and its semantics (evidence/home.png, evidence/auth-open-probe.json). |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | pass | high | All 360px layout captures reported zero horizontal overflow; target/focus and CSS-feature probes covered modality and component behavior (evidence/home-layout-mobile.json, evidence/chapter-103-layout-mobile.json, evidence/platform-probe.json). |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | medium | The platform probe found zero @container rules while the same card/navigation components are reused in several differently sized regions. F04 low: Responsive layout works at tested viewport sizes but is entirely viewport-driven, with no component-level container rules found. |
adapt-to-the-form-factorinput-modality-aware | issues | high | Focusing the first visible control produced outline: none and box-shadow: none. The target probe found repeated genre links only 16px high and footer links 19px high. F05 medium: Keyboard focus is not visibly distinguished and several links have very short target boxes. |
support-core-task-successclear-purpose-and-primary-action | pass | high | Task walkthrough opened catalog, detail, and Chapter 103 successfully; the 404 route provides clear return actions (evidence/comics-mobile.png, evidence/detail-mobile.png, evidence/chapter-103-mobile.png, evidence/404-mobile.png). |
support-core-task-successprimary-flow-completion | pass | high | Task walkthrough opened catalog, detail, and Chapter 103 successfully; the 404 route provides clear return actions (evidence/comics-mobile.png, evidence/detail-mobile.png, evidence/chapter-103-mobile.png, evidence/404-mobile.png). |
support-core-task-successclear-system-state-and-recovery | pass | high | Task walkthrough opened catalog, detail, and Chapter 103 successfully; the 404 route provides clear return actions (evidence/comics-mobile.png, evidence/detail-mobile.png, evidence/chapter-103-mobile.png, evidence/404-mobile.png). |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse measured LCP 5.3s (score 0.21), while TBT was 0ms and CLS 0.03. A separate warm trace measured LCP 1.06s, so network/image discovery is the likely bottleneck. F06 high: The mobile lab LCP is slow even though the main thread is responsive and layout is stable. |
be-fast-and-stablevisual-stability | pass | high | Lighthouse, trace, layout, HAR, and image evidence measured LCP, TBT, CLS, transfer weight, and delivery (evidence/lighthouse-home.json, evidence/home-trace-summary.json, evidence/home-summary.json, evidence/home-images.json). |
be-fast-and-stableefficient-main-thread | pass | high | Lighthouse, trace, layout, HAR, and image evidence measured LCP, TBT, CLS, transfer weight, and delivery (evidence/lighthouse-home.json, evidence/home-trace-summary.json, evidence/home-summary.json, evidence/home-images.json). |
be-fast-and-stableefficient-resource-delivery | issues | high | Lighthouse reported 266KiB image-delivery savings and that the LCP image lacks fetchpriority=high. The HAR transferred 2.55MB, 2.38MB of it images, and identified render-blocking stylesheets. F07 medium: Hero and cover delivery leaves meaningful image and request-priority savings. |
be-fast-and-stabletrim-unused-and-duplicate-code | pass | high | Lighthouse, trace, layout, HAR, and image evidence measured LCP, TBT, CLS, transfer weight, and delivery (evidence/lighthouse-home.json, evidence/home-trace-summary.json, evidence/home-summary.json, evidence/home-images.json). |
be-inclusivenames-roles-labels | pass | high | Lighthouse accessibility, mobile reflow screenshots, form/landmark DOM, and active focus/target probes covered names, contrast, structure, text, and reflow (evidence/lighthouse-home.json, evidence/platform-probe.json, evidence/home-probe.json). |
be-inclusivesufficient-contrast | issues | high | Lighthouse measured contrast ratios of 3.3:1 for the announcement age, 3.63:1 for the RECOMENDADO badge, and 2.9:1 for the active SEMANA tab, below 4.5:1 for their sizes. F08 medium: Several small labels fail minimum text contrast. |
be-inclusivestructure-and-focus | issues | high | The focus probe found no outline or box shadow on the focused header control, and the opened modal left activeElement on BODY rather than moving focus into the dialog. F09 high: Focus indication and modal focus management do not provide a dependable keyboard path. |
be-inclusivelegible-text | pass | high | Lighthouse accessibility, mobile reflow screenshots, form/landmark DOM, and active focus/target probes covered names, contrast, structure, text, and reflow (evidence/lighthouse-home.json, evidence/platform-probe.json, evidence/home-probe.json). |
be-inclusivezoom-reflow-targets-and-media | issues | high | All tested 360px layouts had zero horizontal overflow, but the target probe found many active links only 16–19px high. F10 medium: Reflow succeeds, but compact link targets reduce usability for touch and motor-impaired users. |
follow-best-practicesno-console-errors | pass | high | Lighthouse and document/image probes covered console, doctype, charset, deprecated APIs, BFCache, and assets (evidence/lighthouse-home.json, evidence/document-platform.json, evidence/chapter-103-images.json). |
follow-best-practicessound-document-and-assets | issues | high | The chapter image audit found 8 of 10 images without width/height and 8 without srcset; the homepage audit found all four img elements without dimensions. F11 low: Many content images omit intrinsic dimensions and responsive candidates. |
follow-best-practicesbrowser-platform-hygiene | issues | high | Lighthouse reported the unload event deprecation and an actionable BFCache failure: UnloadHandlerExistsInMainFrame. F12 medium: A deprecated unload listener prevents back/forward cache restoration. |
be-discoverabletitle-and-description | pass | high | SEO score was 1.0; four discoverability runs showed 99-100% raw/rendered coverage, and robots/sitemap/canonical/social/JSON-LD were inspected (evidence/lighthouse-home.json, evidence/discover-home.json, evidence/discover-detail.json, evidence/discover-comics.json, evidence/robots.txt, evidence/sitemap.xml, evidence/home-probe.json). |
be-discoverablecrawlable-and-mobile-friendly | pass | high | SEO score was 1.0; four discoverability runs showed 99-100% raw/rendered coverage, and robots/sitemap/canonical/social/JSON-LD were inspected (evidence/lighthouse-home.json, evidence/discover-home.json, evidence/discover-detail.json, evidence/discover-comics.json, evidence/robots.txt, evidence/sitemap.xml, evidence/home-probe.json). |
be-discoverablecanonical-and-indexing-signals | pass | high | SEO score was 1.0; four discoverability runs showed 99-100% raw/rendered coverage, and robots/sitemap/canonical/social/JSON-LD were inspected (evidence/lighthouse-home.json, evidence/discover-home.json, evidence/discover-detail.json, evidence/discover-comics.json, evidence/robots.txt, evidence/sitemap.xml, evidence/home-probe.json). |
be-discoverablestructured-and-shareable-metadata | pass | high | SEO score was 1.0; four discoverability runs showed 99-100% raw/rendered coverage, and robots/sitemap/canonical/social/JSON-LD were inspected (evidence/lighthouse-home.json, evidence/discover-home.json, evidence/discover-detail.json, evidence/discover-comics.json, evidence/robots.txt, evidence/sitemap.xml, evidence/home-probe.json). |
be-private-and-securesecure-transport-and-headers | issues | high | The headers audit found no CSP, HSTS, nosniff, clickjacking, Referrer-Policy, or Permissions-Policy. All 7 first-party Hst* cookies lacked Secure and used SameSite=None. F13 high: Transport is HTTPS, but baseline security headers are absent and first-party analytics cookies use unsafe attributes. |
be-private-and-securedata-minimisation-and-third-parties | issues | high | Network evidence found seven third-party origins, including Histats and several opaque .cfd/.rest hosts; Lighthouse found five third-party cookies. Two opaque scripts failed with ORB/DNS errors. F14 high: The page loads opaque advertising/tracking origins and sets tracking cookies without an observed consent step. |
be-private-and-securein-context-permissions-and-modern-auth | issues | medium | The inspected sign-in/register forms provide email and password fields with appropriate autocomplete, but no WebAuthn/passkey affordance or navigator.credentials flow was present. F15 medium: The account flow is password-only and exposes no phishing-resistant sign-in option. |
be-private-and-securedefensive-browser-policies | issues | high | The headers audit found no CSP, HSTS, nosniff, clickjacking, Referrer-Policy, or Permissions-Policy. All 7 first-party Hst* cookies lacked Secure and used SameSite=None. F13 high: Transport is HTTPS, but baseline security headers are absent and first-party analytics cookies use unsafe attributes. |
be-resilientprogressive-enhancement | pass | high | Raw HTML retained 99-100% content without JS; modal and 404 recovery worked; manifest/SW state was inspected (evidence/discover-home.json, evidence/auth-open-probe.json, evidence/404-mobile.png, evidence/site.webmanifest, evidence/pwa-probe.json). |
be-resilientresilient-runtime-behaviour | pass | high | Raw HTML retained 99-100% content without JS; modal and 404 recovery worked; manifest/SW state was inspected (evidence/discover-home.json, evidence/auth-open-probe.json, evidence/404-mobile.png, evidence/site.webmanifest, evidence/pwa-probe.json). |
be-resilientoffline-and-installable | issues | high | site.webmanifest declares display=standalone, start_url=/, and app icons; navigator.serviceWorker.getRegistrations() and Cache Storage both returned empty arrays. F16 medium: The app advertises standalone installation but has no service worker or offline cache. |
be-resilientnetwork-and-http-failure-states | pass | high | Raw HTML retained 99-100% content without JS; modal and 404 recovery worked; manifest/SW state was inspected (evidence/discover-home.json, evidence/auth-open-probe.json, evidence/404-mobile.png, evidence/site.webmanifest, evidence/pwa-probe.json). |
be-internationalisedlang-dir-and-logical-properties | not-applicable | high | The site is deliberately Spanish-only and declares lang=es; no translated or bidirectional variant is offered, so multi-language layout adaptation is outside this run’s observed intent. |
be-internationalisedlocale-aware-data | not-applicable | high | The representative public paths contain no user-entered locale-sensitive numbers, currencies, calendars, or dates requiring runtime locale formatting. |
be-internationalisedtime-zone-correctness | not-applicable | high | No scheduled events, user-facing times, or cross-zone coordination flow is present on the representative paths. |
be-trustworthyno-dark-patterns | pass | high | No consent/upsell interruption appeared; auth forms were opened and invalid submission/autocomplete behavior inspected (evidence/home.png, evidence/auth-invalid-probe.json, evidence/home-probe.json). |
be-trustworthyhumane-error-handling | pass | high | No consent/upsell interruption appeared; auth forms were opened and invalid submission/autocomplete behavior inspected (evidence/home.png, evidence/auth-invalid-probe.json, evidence/home-probe.json). |
be-trustworthytrustworthy-input-assistance | issues | high | The main sign-in and registration fields have useful tokens, but forgot-password account/captcha and reset email fields returned empty autocomplete values. F17 low: Recovery forms omit autocomplete hints that would help users enter account identifiers. |
be-trustworthysafe-commercial-and-account-flows | pass | high | No consent/upsell interruption appeared; auth forms were opened and invalid submission/autocomplete behavior inspected (evidence/home.png, evidence/auth-invalid-probe.json, evidence/home-probe.json). |
be-sustainableoptimised-assets | issues | high | The homepage transferred 2.38MB of images; Lighthouse estimated 266KiB avoidable image bytes, and the image audit found an 1600px hero displayed at 431px with no srcset. F18 medium: Image bytes are high for displayed cover sizes and responsive image selection is limited. |
be-sustainableno-wasteful-work | issues | high | The HAR recorded 39 third-party requests and the tracker audit found seven third-party origins; opaque advertising requests produced network errors and third-party cookies. F19 medium: Optional tracking and opaque ad scripts add third-party work with little visible user value. |
be-sustainablethird-party-and-media-budget | issues | high | The HAR recorded 39 third-party requests and the tracker audit found seven third-party origins; opaque advertising requests produced network errors and third-party cookies. F19 medium: Optional tracking and opaque ad scripts add third-party work with little visible user value. |
be-agent-readystructured-agent-capabilities | not-applicable | high | The publisher explicitly disallows major AI agents in robots.txt and exposes no stated agent-facing capability, so structured WebMCP tooling is outside declared public intent. |
be-agent-readyon-device-inference | not-applicable | high | No summarisation, generation, or other inference task is part of the observed reading flow, and the publisher blocks AI-agent reuse. |
be-memory-efficientno-leak-under-repeated-interaction | pass | high | Heap summaries before and after 10 real modal open/close cycles measured retained footprint and constructor populations (evidence/heap-baseline.json, evidence/heap-post-auth.json). |
be-memory-efficientbounded-footprint | pass | high | Heap summaries before and after 10 real modal open/close cycles measured retained footprint and constructor populations (evidence/heap-baseline.json, evidence/heap-post-auth.json). |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | high | Heap summaries before and after 10 real modal open/close cycles measured retained footprint and constructor populations (evidence/heap-baseline.json, evidence/heap-post-auth.json). |
Provenance
Canonical report: results/atomic/reports/0001-lectormangass_net.json
Report SHA-256: fe63ec1a7df3e557d145ecb2dd716173c1c8797ca709a01b2fdf79cea9a05c4b
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/lectormangass_net/2026-07-17T19-26-54-704Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/lectormangass_net/2026-07-17T19-26-54-704Z
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.