{
  "source_reference": "Plain-text browser source references are internal 900px views. isMobile=true imposed an unintended 980px layout without a meta viewport, so the source reference context is now desktop/internal. Customer app HTML still uses only true mobile 360/390/430 \u00d7844 DPR1. Initial invalid capture basis is retained.",
  "playback": "Keep the same real time-advancement and playing-state assertions. Scroll the actual video into view and allow 15s for hosted-media decoding under simultaneous capture workload, rather than the local 3s bound. Earlier 7/8 result retained.",
  "network": "Record actual non-GET requests separately from read-only blob, existing review service and brand CDN GETs. No new backend code or endpoint added."
}