QA report • release-readiness-demo

Hold the release until the regression evidence is explained or the baseline is refreshed intentionally.

Back to index Stable URL
warning
Health score: 14 Generated: Mar 16, 2026, 11:42 AM UTC Session: qa Mode: full URL: https://anup4khandelwal.github.io/codex-stack/ A11y violations: 2 Perf budget violations: 2 Approved regressions: Unresolved regressions: 5 Expired decisions: LCP: 2460 ms CLS: 0.14

Snapshot

Name: release-dashboard Status: changed Visual risk: LOW (13.5/100) Route: /dashboard Device: desktop Baseline age: 1.2d Baseline: docs/qa/release-readiness-demo/visual/baseline.json Current: docs/qa/release-readiness-demo/visual/current.json

Findings

  • MEDIUM Snapshot drift detected visual

    The page differs from the saved baseline for release-dashboard.

    snapshot: release-dashboardroute: /dashboarddevice: desktopselectors: [data-qa='release-status-card'], [data-qa='changes-approval-banner'], [data-qa='changes-escalation-chip']decisionKind: snapshot-driftdecisionTitle: Snapshot drift detectedscreenshot: docs/qa/release-readiness-demo/screenshot.pngcurrent: docs/qa/release-readiness-demo/visual/current.jsonannotation: docs/qa/release-readiness-demo/annotation.svgvisualPack: docs/qa/release-readiness-demo/visual/index.htmldiffImage: docs/qa/release-readiness-demo/visual/diff.png
  • HIGH Accessibility violation: color-contrast accessibility

    Elements must meet minimum color contrast ratio thresholds (1 affected node)

    rule: color-contrastimpact: seriousroute: /codex-stack/device: desktopdecisionKind: accessibility-ruledecisionTitle: color-contrastselectors: [data-qa='changes-approval-banner']helpUrl: https://dequeuniversity.com/rules/axe/4.10/color-contrast
  • MEDIUM Accessibility violation: aria-input-field-name accessibility

    Form elements must have labels (1 affected node)

    rule: aria-input-field-nameimpact: moderateroute: /codex-stack/device: desktopdecisionKind: accessibility-ruledecisionTitle: aria-input-field-nameselectors: [data-qa='qa-exception-input']helpUrl: https://dequeuniversity.com/rules/axe/4.10/aria-input-field-name
  • HIGH Performance budget exceeded: Largest Contentful Paint performance

    LCP exceeded the demo budget by 260ms on the release dashboard.

    metric: lcproute: /codex-stack/device: desktopdecisionKind: performance-budgetdecisionTitle: Largest Contentful Paintthreshold: 2200value: 2460
  • MEDIUM Performance budget exceeded: Cumulative Layout Shift performance

    CLS exceeded the demo budget by 0.04 because the approval banner pushed the checklist.

    metric: clsroute: /codex-stack/device: desktopdecisionKind: performance-budgetdecisionTitle: Cumulative Layout Shiftthreshold: 0.1value: 0.14

Flow results

  • release-loginpass • 6 steps
  • release-dashboardpass • 7 steps
  • release-changespass • 6 steps

Accessibility

Enabled: yes Violations: 2 Minimum impact: serious
  • color-contrast
  • aria-input-field-name

Performance

Enabled: yes Budget violations: 2 LCP: 2460 ms CLS: 0.14
  • Largest Contentful Paint exceeded budget
  • Cumulative Layout Shift exceeded budget

Applied decisions

  • None.

Expired decisions

  • None.

Unresolved regressions

Visual evidence