Add ArUco mask visualization to transcripts viewer
Pass aruco data from backend to frontend and render black polygon
overlay on thumbnails and full-frame viewer when masked=true.
- routes.py: Include aruco field in source_ref
- workspace.html: Add _computeArucoMaskPolygon() to extract polygon
from corner tag markers (IDs 2,4,6,7)
- Apply mask overlay in both drawThumbnail() and drawFull()
- Pass aruco data through render functions via data attributes
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>