{
  "package": "next_v96_rc16_fullscreen_locked_dashboard_bg",
  "version": "v96 RC16",
  "base": "v96 RC15 fixed",
  "background": "assets/img/v93/hero/hero-dashboard.webp",
  "changes": [
    "Move dashboard background to body-level viewport-fixed layer",
    "Hide startScreen/hero-local background images",
    "Keep unframed dashboard layout",
    "Keep previous liked background image",
    "Retain RC11 pass controls"
  ],
  "syntax": {
    "node --check /mnt/data/next_v96_rc16_fullscreen_locked_dashboard_bg/assets/js/app.js": true,
    "node --check /mnt/data/next_v96_rc16_fullscreen_locked_dashboard_bg/assets/js/shell.js": true,
    "php -l /mnt/data/next_v96_rc16_fullscreen_locked_dashboard_bg/ota_youtube_proxy.php": true
  },
  "checks": {
    "viewport_bg_img_in_body": true,
    "viewport_bg_is_fixed": true,
    "uses_previous_liked_bg": true,
    "does_not_use_text_bg_in_html": true,
    "startscreen_local_bg_hidden": true,
    "outer_card_removed": true,
    "runtime_refs_missing": true,
    "ipad_render_exists": true,
    "mobile_render_exists": true
  },
  "missing_runtime_refs": [],
  "render_screenshots": [
    "docs/QA_v96_RC16_fullscreen_locked_dashboard_bg_ipad_landscape.png",
    "docs/QA_v96_RC16_fullscreen_locked_dashboard_bg_mobile.png"
  ]
}