{
  "package": "next_v96_rc17_mobile_dashboard_action_dock",
  "version": "v96 RC17",
  "base": "v96 RC16 fullscreen locked dashboard background",
  "background": "assets/img/v93/hero/hero-dashboard.webp",
  "changes": [
    "Mobile dashboard action area now uses one shared side-by-side action dock",
    "Starta pass remains primary; Översikt uses compact secondary slot",
    "Preserved RC16 body-level fullscreen locked dashboard background",
    "Preserved unframed dashboard direction and pass-control fixes",
    "Added legacy fallback PNG assets for direct static references"
  ],
  "syntax": {
    "node --check assets/js/app.js": true,
    "node --check assets/js/shell.js": true,
    "php -l ota_youtube_proxy.php": true
  },
  "checks": {
    "preview_title_rc17": true,
    "cache_bust_rc17": true,
    "viewport_bg_img_in_body": true,
    "rc16_background_kept": true,
    "mobile_action_dock_patch": true,
    "mobile_actions_two_columns": true,
    "direct_asset_refs_missing": 0,
    "mobile_fallback_render_exists": true
  },
  "render_screenshots": [
    "docs/QA_v96_RC17_mobile_action_dock.png"
  ],
  "render_note": "Browser/Playwright render was blocked in sandbox; static fallback render used (HTML fixture -> WeasyPrint PDF -> pdftoppm PNG)."
}