e1006a04ab
MainViewModel.Streaming.cs (787 lines) takes the full go-live/record flow (StartSession/BeginRecordOnly/BeginGoLive/PrepareAndStartLiveAsync/StopStream, record-file naming + rename-on-stop), health pipeline (FramePump.Handle + poll, report-by-exception banner), session timer, REC/ON-AIR start/end UI, the resolution quality dropdown over the 1920x1080 master, live window visual tokens (UpdateLiveVisuals), record-folder commands, broadcast pull-out (CurrentBroadcastId/BroadcastForm) and the stream-state setters (StreamStatus/StreamVisibility) + their fields. Core drops 1890 -> 1119 lines. Cross-partial references (IsConnected, IsEditMode, BrandFlash*, _audioMixer, ctor wiring) are safe on one partial class. Zero behavior change; build 0 warnings; 246 pass, only the 2 known pre-existing failures (audio-mix gain + round-clip grab). Docs: index.md Streaming row added + core row trimmed in the same commit.