COPRODUCER ADDONS — V4 (Program Publish + OnAir Window)

What this adds
1) Program Publish (📡) — publishes the PROGRAM canvas as a LiveKit video track named "program".
2) onair_program.html — a clean OnAir window that subscribes to that "program" track (use OBS to stream to RTMP).

No changes required to coproducer_livekit.html beyond the one-time plugin_host include you already did.

Install
- Copy these into the SAME folder as coproducer_livekit.html:
  - addons/   (entire folder)
  - onair_program.html

Use
1) Open coproducer_livekit.html and JOIN your LiveKit room as usual.
2) Click the 📡 dock button "Program Out".
3) Click "Publish PROGRAM".
   - This publishes a LiveKit video track named "program" from #cpProgramCanvas (from Program Renderer addon).
4) Click "Open OnAir" (or copy the link) and capture that window in OBS.
   - The OnAir page is subscribe-only and will auto-play audio if allowed by the browser.

Notes
- If you don't see video on the OnAir page, confirm the Program Renderer addon is enabled and showing output.
- If the browser blocks autoplay audio, OnAir will show an "Enable audio" overlay.
- Source-map 404 for livekit-client.umd.js.map is harmless (debug-only).

Files
- addons/core_bridge.logic.js
- addons/program_publish.logic.js
- addons/program_publish.ui.js
- onair_program.html
- addons/plugins.json (updated)
