Manifest position 770 · CrUX rank bucket 1000

https://esaj.tjsp.jus.br

Coverage complete

Atomic coverage complete across the public portal, service listings, legacy first-instance judgment search and an HTTP failure state.

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
issueshighThe dark-emulated screenshot is visually identical to the light capture, and the CSS probe found no prefers-color-scheme rule.
F1 medium: The portal does not follow the user’s dark colour preference.
respect-user-preferences
respects-reduced-motion
passhighThe modern portal CSS contains prefers-reduced-motion handling; the legacy form exposes no animations to suppress.
respect-user-preferences
respects-contrast
issueshighLighthouse reports color-contrast, heading-order and visible-label/accessibility-name failures on the modern portal; the legacy search scores 0.70 for accessibility.
F2 high: Text contrast and accessible naming fall below an inclusive baseline.
implement-natural-interactions
view-transitions
issueshighCSS/DOM probing found no view-transition usage while representative service selections replace the main content.
F3 medium: Service navigation swaps content abruptly without preserving spatial context.
implement-natural-interactions
scroll-driven-animations
passhighThe CSS probe found animation-timeline support and no main-thread long tasks during load; no imperative scroll-motion failure was observed.
implement-natural-interactions
physical-gestures
not-applicablehighNo gesture-driven, swipe, pull-to-refresh or scroll-snap interaction exists on the representative public-service paths.
provide-guided-navigation
scroll-state-aware-chrome
issueshighDesktop screenshots show a static header/sidebar; the probe found no container-query support and representative navigation changes have no attention cue.
F4 low: Navigation chrome does not respond to page position or guide attention through long pages.
provide-guided-navigation
anchored-positioning
not-applicablehighNo tooltip, transient popover or viewport-edge anchored menu was present on the representative paths.
provide-guided-navigation
directs-attention
issueshighCSS/DOM probing found no view-transition usage while representative service selections replace the main content. Desktop screenshots show a static header/sidebar; the probe found no container-query support and representative navigation changes have no attention cue.
F3 medium: Service navigation swaps content abruptly without preserving spatial context.
F4 low: Navigation chrome does not respond to page position or guide attention through long pages.
maximize-content-reduce-noise
no-intrusive-interruptions
passhighLoad screenshots across four representative pages show no interstitial or content-obscuring overlay.
maximize-content-reduce-noise
semantic-dismissible-primitives
not-applicablehighNo overlay, dialog, popover or disclosure widget was present to which this primitive choice would apply.
maximize-content-reduce-noise
reduced-chrome
passhighThe modern templates devote the main viewport to service content and keep header/sidebar controls compact.
adapt-to-the-form-factor
responsive-no-horizontal-scroll
issueshighAt a requested 360px viewport, layout metrics report a 980px layout viewport, scale 0.367 and no viewport meta; the screenshot renders form text and controls extremely small.
F5 high: The legacy first-instance judgment search is a desktop canvas scaled down on phones.
adapt-to-the-form-factor
component-level-responsiveness
issueshighAt a requested 360px viewport, layout metrics report a 980px layout viewport, scale 0.367 and no viewport meta; the screenshot renders form text and controls extremely small.
F5 high: The legacy first-instance judgment search is a desktop canvas scaled down on phones.
adapt-to-the-form-factor
input-modality-aware
issueshighThe home probe found numerous 14–20px-high links/buttons; Lighthouse also fails target-size on the legacy search.
F6 high: Many primary controls have undersized touch targets.
support-core-task-success
clear-purpose-and-primary-action
passhighEach representative page has a clear Portuguese heading, purpose statement and directly named service/search action.
support-core-task-success
primary-flow-completion
passhighThe public judgment-search form accepted a free-text query and returned a populated results view without authentication.
support-core-task-success
clear-system-state-and-recovery
issueshighA representative unknown route returned a bare browser HTTP 404 with only Reload, no portal navigation, explanation or recovery path.
F7 high: HTTP failure states abandon users to the browser’s generic error page.
be-fast-and-stable
good-core-web-vitals
issueshighLighthouse measured LCP 6.5s on the portal and 8.6s on the legacy search; the raw trace measured LCP 4.23s.
F8 high: Primary pages load too slowly for the Core Web Vitals baseline.
be-fast-and-stable
visual-stability
passhighLayout and Lighthouse evidence report CLS 0 on the modern portal and approximately 0.0003 on the legacy search.
be-fast-and-stable
efficient-main-thread
passhighThe trace reports zero long tasks and 0ms TBT; Lighthouse TBT was 87ms on home and 0ms on the legacy route.
be-fast-and-stable
efficient-resource-delivery
issueshighHAR records 871KB transferred, including 711KB across six scripts; four app chunks account for about 707KB and LCP is delayed despite zero trace long tasks.
F9 medium: A simple service directory ships a disproportionate JavaScript payload and delayed dependency chain.
be-fast-and-stable
trim-unused-and-duplicate-code
issueshighHAR records 871KB transferred, including 711KB across six scripts; four app chunks account for about 707KB and LCP is delayed despite zero trace long tasks.
F9 medium: A simple service directory ships a disproportionate JavaScript payload and delayed dependency chain.
be-inclusive
names-roles-labels
issueshighThe form probe found 15 visible controls without programmatic labels; Lighthouse fails form labels, image alt, link names, ARIA validity and main landmark.
F10 high: The legacy search has unlabeled controls, missing alternatives and weak landmarks.
be-inclusive
sufficient-contrast
issueshighLighthouse reports color-contrast, heading-order and visible-label/accessibility-name failures on the modern portal; the legacy search scores 0.70 for accessibility.
F2 high: Text contrast and accessible naming fall below an inclusive baseline.
be-inclusive
structure-and-focus
issueshighThe form probe found 15 visible controls without programmatic labels; Lighthouse fails form labels, image alt, link names, ARIA validity and main landmark.
F10 high: The legacy search has unlabeled controls, missing alternatives and weak landmarks.
be-inclusive
legible-text
issueshighThe 980px desktop layout is reduced to 36.7% scale in a 360px viewport, making labels, inputs and instructions tiny.
F11 high: The mobile rendering of the legacy search is not comfortably legible.
be-inclusive
zoom-reflow-targets-and-media
issueshighAt a requested 360px viewport, layout metrics report a 980px layout viewport, scale 0.367 and no viewport meta; the screenshot renders form text and controls extremely small. The home probe found numerous 14–20px-high links/buttons; Lighthouse also fails target-size on the legacy search. The 980px desktop layout is reduced to 36.7% scale in a 360px viewport, making labels, inputs and instructions tiny.
F5 high: The legacy first-instance judgment search is a desktop canvas scaled down on phones.
F6 high: Many primary controls have undersized touch targets.
F11 high: The mobile rendering of the legacy search is not comfortably legible.
follow-best-practices
no-console-errors
issueshighLighthouse’s errors-in-console audit fails on both the modern portal and legacy search; the HAR also records a 403 translation-resource request.
F12 medium: Representative pages emit browser errors.
follow-best-practices
sound-document-and-assets
issueshighLighthouse reports no doctype, a deprecated API and low-resolution imagery on /cjpg; its best-practices score is 0.46.
F13 medium: The legacy template uses quirks-era document and asset practices.
follow-best-practices
browser-platform-hygiene
issueshighLighthouse’s errors-in-console audit fails on both the modern portal and legacy search; the HAR also records a 403 translation-resource request. Lighthouse reports no doctype, a deprecated API and low-resolution imagery on /cjpg; its best-practices score is 0.46.
F12 medium: Representative pages emit browser errors.
F13 medium: The legacy template uses quirks-era document and asset practices.
be-discoverable
title-and-description
issueshigh/robots.txt and /sitemap.xml return 404; /cjpg lacks a meta description; probes found no canonical, Open Graph or JSON-LD metadata.
F14 medium: Public service pages lack consistent crawl and sharing signals.
be-discoverable
crawlable-and-mobile-friendly
issueshighAt a requested 360px viewport, layout metrics report a 980px layout viewport, scale 0.367 and no viewport meta; the screenshot renders form text and controls extremely small. /robots.txt and /sitemap.xml return 404; /cjpg lacks a meta description; probes found no canonical, Open Graph or JSON-LD metadata.
F5 high: The legacy first-instance judgment search is a desktop canvas scaled down on phones.
F14 medium: Public service pages lack consistent crawl and sharing signals.
be-discoverable
canonical-and-indexing-signals
issueshigh/robots.txt and /sitemap.xml return 404; /cjpg lacks a meta description; probes found no canonical, Open Graph or JSON-LD metadata.
F14 medium: Public service pages lack consistent crawl and sharing signals.
be-discoverable
structured-and-shareable-metadata
issueshigh/robots.txt and /sitemap.xml return 404; /cjpg lacks a meta description; probes found no canonical, Open Graph or JSON-LD metadata.
F14 medium: Public service pages lack consistent crawl and sharing signals.
be-private-and-secure
secure-transport-and-headers
issueshighBoth final pages omit CSP, HSTS, nosniff, framing, referrer and permissions policies. /cjpg sets JSESSIONID cookies without Secure, HttpOnly or SameSite protection.
F15 high: Sensitive public-service routes lack browser defenses and set insecure session cookies.
be-private-and-secure
data-minimisation-and-third-parties
issueshigh/cjpg sets __utma for 400 days plus several __utm cookies, all without Secure and with SameSite=None.
F16 medium: The legacy search sets long-lived legacy analytics cookies before user action.
be-private-and-secure
in-context-permissions-and-modern-auth
issueshighThe primary banner says users sign in with username/password plus an emailed verification code; the platform probe found no PublicKeyCredential/navigator.credentials use in the loaded surface.
F17 medium: Authentication messaging still centres passwords and emailed OTP rather than phishing-resistant credentials.
be-private-and-secure
defensive-browser-policies
issueshighBoth final pages omit CSP, HSTS, nosniff, framing, referrer and permissions policies. /cjpg sets JSESSIONID cookies without Secure, HttpOnly or SameSite protection. /cjpg sets __utma for 400 days plus several __utm cookies, all without Secure and with SameSite=None.
F15 high: Sensitive public-service routes lack browser defenses and set insecure session cookies.
F16 medium: The legacy search sets long-lived legacy analytics cookies before user action.
be-resilient
progressive-enhancement
issueshighDiscoverability measured only 1% raw/rendered word coverage: raw HTML has 26 text characters versus 2,676 rendered and the crawler capture remains at a loading indicator.
F18 high: Core portal content is absent without JavaScript.
be-resilient
resilient-runtime-behaviour
passhighRepresentative menus, cards and search controls rendered without clipped overlays or broken asynchronous shell state after load.
be-resilient
offline-and-installable
not-applicablehighLive court searches depend on current server data; offline/installability is not a proportionate requirement for this intrinsically online service.
be-resilient
network-and-http-failure-states
issueshighA representative unknown route returned a bare browser HTTP 404 with only Reload, no portal navigation, explanation or recovery path.
F7 high: HTTP failure states abandon users to the browser’s generic error page.
be-internationalised
lang-dir-and-logical-properties
issueshighThe /cjpg DOM probe found an empty html lang while Lighthouse fails html-has-lang; the modern portal correctly uses pt-BR.
F19 medium: The legacy Portuguese page does not declare its language.
be-internationalised
locale-aware-data
passhighVisible court dates use the expected Brazilian day/month/year convention and the modern template declares pt-BR.
be-internationalised
time-zone-correctness
not-applicablehighRepresentative pages expose dates but no times, cross-zone events, recurrence or DST-sensitive scheduling.
be-trustworthy
no-dark-patterns
passhighNo consent wall, disguised advertising, forced continuity, confirmshaming or preselected commercial choice appeared on representative paths.
be-trustworthy
humane-error-handling
issueshighThe probe found no autocomplete tokens, many unlabeled fields and no exposed invalid/error state; a synthetic free-text query returned a huge generic result set rather than explaining the mismatch.
F20 high: The legacy search offers weak input assistance and unclear validation semantics.
be-trustworthy
trustworthy-input-assistance
issueshighThe probe found no autocomplete tokens, many unlabeled fields and no exposed invalid/error state; a synthetic free-text query returned a huge generic result set rather than explaining the mismatch.
F20 high: The legacy search offers weak input assistance and unclear validation semantics.
be-trustworthy
safe-commercial-and-account-flows
passhighNo commercial flow exists; account messaging clearly discloses password plus emailed verification and no deceptive continuity was observed.
be-sustainable
optimised-assets
issueshighLighthouse reports no doctype, a deprecated API and low-resolution imagery on /cjpg; its best-practices score is 0.46.
F13 medium: The legacy template uses quirks-era document and asset practices.
be-sustainable
no-wasteful-work
passhighTrace/layout evidence found no long tasks or ongoing media work; the page made 24 load requests with only two small third-party resource requests.
be-sustainable
third-party-and-media-budget
passhighNo video/audio/autoplay media was present; third-party transfer was 2.9KB of 871KB and no known tracker origin was detected on home.
be-agent-ready
structured-agent-capabilities
not-applicablehighAgent-facing capabilities are emerging and no declared intent requests WebMCP or agent actions for this portal.
be-agent-ready
on-device-inference
not-applicablehighNo summarisation or language-model task is part of the representative user journeys, so on-device inference is not applicable.
be-memory-efficient
no-leak-under-repeated-interaction
passhighAfter ten menu-toggle cycles, heap self size fell from 12,805,911 to 12,786,279 bytes and node count fell from 169,174 to 168,863.
be-memory-efficient
bounded-footprint
passhighThe loaded portal heap is about 12.8MB self size with 169k nodes, proportionate to this service directory.
be-memory-efficient
no-detached-dom-or-unbounded-listeners
passhighThe repeated-interaction heap did not grow overall and neither summary reported a Detached* constructor among retained-size leaders.

Provenance

Canonical report: results/atomic/reports/0770-esaj_tjsp_jus_br.json
Report SHA-256: eec5476d8899581ec283082c691c70eac521e8c885b4fc491a849ae257661d32
Local retained report: runs/2026-07-17T17-27-24-856Z/atomic-reports/esaj_tjsp_jus_br/2026-07-22T22-50-08-244Z/report.json
Local evidence root: runs/2026-07-17T17-27-24-856Z/atomic-reports/esaj_tjsp_jus_br/2026-07-22T22-50-08-244Z
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.