docs: reconcile Day 2 release policy and output tasks

This commit is contained in:
2026-11-04 11:18:16 -08:00
parent 6310f50c27
commit f921c0174b
17 changed files with 120 additions and 153 deletions
+4 -5
View File
@@ -24,10 +24,9 @@ inject mock chat, with alert/event triggers for subscriber, membership, and Supe
## Facts the build sits on (verified in code, 2026-09-22 research pass)
- **The app is already private-only go-live** — `YouTubeStreamService.CreateBroadcast` hardcodes
`privacyStatus="private"` + `enableAutoStart/Stop` + `low latency`, no monitor stream
(`enableMonitorStream=false`), and the Go Live dialog is locked to Private. "Test" is therefore a
**session variant over the real pipeline**, not a new broadcast mode.
- **Test mode is always Private** — it remains a **session variant over the real pipeline**, not a
new broadcast mode. The creator clarified 2026-11-04 that normal Release Go Live offers a
visibility choice; development/test runs stay forced Private.
- The **liveChatId flow already exists**: `GetBroadcastLiveChatIdAsync` → `_youtubeChat.Start(liveChatId)`
in `PrepareAndStartLiveAsync` — the "chat endpoint activation" the ask describes.
- OAuth scope already includes `youtube` + `youtube.force-ssl` (`YouTubeAuthService.cs:18`) —
@@ -79,4 +78,4 @@ inject mock chat, with alert/event triggers for subscriber, membership, and Supe
## Follow-ups (NOT in this task)
- Real stinger/TTS alert widgets → TASK 3 items 16/17/20.
- Test-mode health-panel depth (per-broadcast status inside the drawer) if ever wanted.
- Test-mode health-panel depth (per-broadcast status inside the drawer) if ever wanted.