Manifest position 84 · CrUX rank bucket 1000
https://s.mogg.ameba.jp
Coverage complete
Completed atomic audit of the public unauthenticated landing, primary entry loop, and representative 404. Authenticated gameplay was not covered because no credentials were provided.
All 58 atomic check outcomes
| Principle / check | Status | Confidence | Evidence or reason |
|---|---|---|---|
respect-user-preferencesrespects-color-scheme | issues | high | The dark-mode screenshot is visually identical to the light capture, and the computed root color-scheme is “normal”. F01 medium: The page ignores the user’s dark color-scheme preference. |
respect-user-preferencesrespects-reduced-motion | pass | medium | Direct review of the rendered landing, DOM probe, and supporting objective artifacts found the check outcome satisfied for this surface. |
respect-user-preferencesrespects-contrast | issues | high | The prefers-contrast: more screenshot is unchanged, while Lighthouse independently finds a 2.45:1 text contrast failure. F02 medium: The page does not visibly adapt to increased-contrast preferences. |
implement-natural-interactionsview-transitions | issues | high | CSS inspection found no view-transition rules; the primary action performs a document navigation. F03 low: Navigation is an abrupt full-document swap with no transition treatment. |
implement-natural-interactionsscroll-driven-animations | pass | high | CSS inspection found no scroll-linked effects and trace/layout evidence found no scroll long tasks, so the page does not implement a main-thread scroll anti-pattern. |
implement-natural-interactionsphysical-gestures | pass | high | DOM and CSS inspection found no gesture-driven widget, pointer-drag handler, or custom overscroll behavior that fights native interaction. |
provide-guided-navigationscroll-state-aware-chrome | pass | high | The short landing page has no sticky/affixed chrome requiring scroll-state adaptation and no obstructive scroll behavior was observed. |
provide-guided-navigationanchored-positioning | pass | high | The rendered landing contains no tooltip, popover, or menu overlay requiring anchored positioning. |
provide-guided-navigationdirects-attention | pass | high | The central red start control and two clearly underlined help links provide a visible navigation hierarchy on the desktop landing. |
maximize-content-reduce-noiseno-intrusive-interruptions | pass | high | Load screenshots and DOM inspection show no modal, interstitial, consent wall, or content-obscuring banner. |
maximize-content-reduce-noisesemantic-dismissible-primitives | pass | high | DOM inspection found no transient overlay or rich control implemented with an ad-hoc div. |
maximize-content-reduce-noisereduced-chrome | issues | high | At 360×800 the 980 CSS-pixel desktop canvas is scaled down to 0.367 and most of the viewport below the 320px content column is empty. F04 low: Fixed decorative framing dominates the layout and leaves substantial unused space on narrow screens. |
adapt-to-the-form-factorresponsive-no-horizontal-scroll | issues | high | The 360×800 capture renders a 980px layout scaled to 36.7%; layout evidence reports no viewport meta on the desktop variant, and Lighthouse finds user-scalable=no on the mobile variant. F05 high: The landing page does not genuinely adapt to a narrow viewport. |
adapt-to-the-form-factorcomponent-level-responsiveness | issues | high | Rendered CSS inspection found no container queries; narrow evidence shows the desktop composition merely scaled down. F06 medium: Components rely on legacy page-level variants rather than adapting to their container. |
adapt-to-the-form-factorinput-modality-aware | issues | high | The focus/target probe measured footer links at only 14 CSS px high and a navigation link at 24px, below common 24/44px target guidance. F07 medium: Several interactive targets are too small for comfortable touch use. |
support-core-task-successclear-purpose-and-primary-action | pass | high | The first viewport names Mogg, describes it as a cooking game, and gives the start action visual prominence. |
support-core-task-successprimary-flow-completion | issues | high | Navigating directly to /my/index returns to the same /session/index login landing with no form or next step. F08 critical: The primary “start Mogg” action does not advance the unauthenticated user. |
support-core-task-successclear-system-state-and-recovery | issues | high | After /my/index loops back, the page remains visually unchanged and provides no error, retry, or explanation. F09 high: The failed primary action gives no visible status or recovery path. |
be-fast-and-stablegood-core-web-vitals | issues | high | Lighthouse measured FCP 5.7s and LCP 6.5s (performance 0.62); the independent trace measured LCP 4.61s. F10 high: The landing page loads well outside the good LCP range. |
be-fast-and-stablevisual-stability | pass | high | Layout observer and Lighthouse both measured CLS 0 with no recorded shifts. |
be-fast-and-stableefficient-main-thread | pass | high | Trace and layout observers recorded zero long tasks and 0ms total blocking time. |
be-fast-and-stableefficient-resource-delivery | issues | high | HAR records four document redirects, including an HTTPS→HTTP→HTTPS hop, five parser-blocking stylesheets, and classic scripts without async/defer; Lighthouse reports a 2.97s critical chain. F11 high: A long redirect and render-blocking chain delays the first content. |
be-fast-and-stabletrim-unused-and-duplicate-code | issues | high | The page transfers a 242,686-byte common stylesheet and jQuery 1.7 (33,915 bytes) for a mostly static 320px landing page. F12 medium: Legacy CSS and JavaScript dominate a simple landing page. |
be-inclusivenames-roles-labels | issues | high | The images audit finds five missing alt attributes; the focus probe shows the primary CTA and logo links have empty accessible text. F13 high: Meaningful images and image links lack accessible alternatives. |
be-inclusivesufficient-contrast | issues | high | Lighthouse measured #ff6633 on #def2cc at 2.45:1, below the 4.5:1 minimum for 16px normal text. F14 medium: Orange instructional text fails WCAG contrast. |
be-inclusivestructure-and-focus | issues | high | The DOM probe found zero h1–h6 elements and only header/footer landmarks; Lighthouse flags the missing main landmark. F15 medium: The document has no heading hierarchy or main landmark. |
be-inclusivelegible-text | issues | high | The 980px desktop layout is scaled to 36.7% in the 360px capture, shrinking instructional and footer text to a few device pixels. F16 high: Text becomes too small to read comfortably on narrow screens. |
be-inclusivezoom-reflow-targets-and-media | issues | high | Lighthouse finds viewport content with user-scalable=no/maximum-scale=1, while the alternate desktop response omits viewport metadata. F17 high: The mobile variant prevents user zoom. |
follow-best-practicesno-console-errors | pass | high | Lighthouse best-practices evidence recorded no console-error audit failure during load. |
follow-best-practicessound-document-and-assets | issues | high | Seven of 11 images lack complete width/height, five lack responsive sources, and all 11 are GIFs. F18 medium: Image assets omit dimensions and use legacy delivery patterns. |
follow-best-practicesbrowser-platform-hygiene | issues | high | HAR records common_swf_disable.js, swf2.js, swine2.min.js, and jquery-1.7.min.js as parser-inserted scripts. F19 medium: The page ships obsolete SWF-era code and jQuery 1.7. |
be-discoverabletitle-and-description | issues | high | The probe reports title “ログイン | mogg” and description=null; Lighthouse fails meta-description. F20 medium: The page has no meta description and its title is minimally descriptive. |
be-discoverablecrawlable-and-mobile-friendly | issues | high | robots.txt returns 404, the desktop response lacks viewport metadata, and Lighthouse finds a javascript:void(0) link. F21 medium: Crawler and mobile signals are incomplete. |
be-discoverablecanonical-and-indexing-signals | issues | high | The page has no canonical URL; robots.txt and sitemap.xml both return 404 while the page declares index,follow. F22 medium: Indexing signals are missing or inconsistent. |
be-discoverablestructured-and-shareable-metadata | issues | high | The probe found no JSON-LD and no Open Graph properties. F23 low: The public game landing page has no structured or social-share metadata. |
be-private-and-securesecure-transport-and-headers | issues | high | CSP, HSTS and X-Content-Type-Options are missing; both first-party cookies lack Secure and use SameSite=None. F24 high: Transport defenses and cookie attributes are incomplete. |
be-private-and-securedata-minimisation-and-third-parties | pass | high | HAR/trackers found three asset origins, 52,752 third-party bytes, no known trackers, and no exposed secrets; no data-entry form is present. |
be-private-and-securein-context-permissions-and-modern-auth | issues | high | The primary /my/index route returns to the same login landing with no authentication form, passkey option, explanation, or recovery. F25 high: The only visible authentication entry fails before exposing a usable sign-in method. |
be-private-and-securedefensive-browser-policies | issues | high | Header inspection finds no clickjacking protection, Referrer-Policy, Permissions-Policy, HSTS, or CSP frame-ancestors. F26 high: Browser-enforced defensive policies are absent. |
be-resilientprogressive-enhancement | issues | high | The discoverability raw fetch failed and the JavaScript-disabled crawler screenshot is a CloudFront 403, while the browser-rendered view succeeds. F27 high: A non-browser crawler is blocked before core content can be retrieved. |
be-resilientresilient-runtime-behaviour | pass | high | The static landing has no overlay/async widget to cut off; its rendered state remains stable during load. |
be-resilientoffline-and-installable | issues | high | The DOM probe finds no web app manifest; no service-worker-backed fallback is exposed by the page. F28 medium: This game surface has no installability or offline fallback metadata. |
be-resilientnetwork-and-http-failure-states | pass | high | A representative unknown route returns HTTP 404 with an explanatory Japanese error page, navigation options, and a visible sorry illustration. |
be-internationalisedlang-dir-and-logical-properties | not-applicable | high | This Japanese-only game landing targets a single locale; rendered lang=ja is correct and no alternate writing-mode scope is declared. |
be-internationalisedlocale-aware-data | not-applicable | high | No dates, currencies, durations, or other locale-sensitive data appear on the audited public landing surface. |
be-internationalisedtime-zone-correctness | not-applicable | high | No time or event data appears on the audited public landing surface. |
be-trustworthyno-dark-patterns | pass | high | Load and flow evidence shows no consent wall, confirmshaming, disguised advertisement, forced continuity, or preselected purchase. |
be-trustworthyhumane-error-handling | not-applicable | high | No user-editable form is present on the audited public landing. |
be-trustworthytrustworthy-input-assistance | not-applicable | high | No user-editable input is present on the audited public landing. |
be-trustworthysafe-commercial-and-account-flows | not-applicable | high | No checkout, subscription, consent, or account-management controls are reachable on the audited public landing. |
be-sustainableoptimised-assets | issues | high | All 11 images are GIF; five lack srcset and seven lack complete dimensions. F29 medium: Decorative assets are delivered only as legacy GIFs without responsive selection. |
be-sustainableno-wasteful-work | pass | high | Trace reports no long tasks and HAR totals only 29 requests; no background polling or autoplay media was observed. |
be-sustainablethird-party-and-media-budget | pass | high | Third-party transfer is 52,752 bytes, no trackers or media autoplay were detected, and the landing ships no audio/video. |
be-agent-readystructured-agent-capabilities | not-applicable | high | No agent-facing capability is indicated for this consumer game landing; this emerging contextual check does not apply. |
be-agent-readyon-device-inference | not-applicable | high | No summarisation or language-model task is present on this landing surface. |
be-memory-efficientno-leak-under-repeated-interaction | not-applicable | high | The unauthenticated landing has no representative in-page interaction to repeat; its primary link performs a navigation loop. |
be-memory-efficientbounded-footprint | pass | high | The heap summary is proportionate for the static page: 47,030 nodes in the V8 snapshot graph and 2.15 MB total self size. |
be-memory-efficientno-detached-dom-or-unbounded-listeners | pass | high | The single-state heap constructor summary contains no Detached* population and the page has no repeated in-page state lifecycle. |
Provenance
Canonical report: results/atomic/reports/0084-s_mogg_ameba_jp.json
Report SHA-256: ea4a01c637eeccf512db8f6dd6bfbb04a1c801a2d0ff4d7a569c8396867d3dbe
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/s_mogg_ameba_jp/2026-07-18T07-09-00-648Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/s_mogg_ameba_jp/2026-07-18T07-09-00-648Z
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.