📦 Code: github.com/USER/video-qoe-starter — replace before publishing. TL;DR We'll instrument an HLS.js player to emit the three QoE metrics that actually correlate with viewer abandonment — startup time, rebuffering ratio, and playback failure rate — ship them to a tiny Fastify endpoint, store them in SQLite, and render a dashboard. End to end in one file each: a React component, a Node endpoint, and a SQL view. What we're building A minimum-viable telemetry rig that answers the three questions