[ { "id": "stream_cast_root", "type": "Stack", "props": { "className": "flex flex-col gap-6" }, "children": [ { "id": "stream_cast_hero", "type": "Card", "props": { "className": "p-6" }, "children": [ { "id": "stream_cast_title", "type": "Heading", "props": { "children": "Stream Cast", "level": "2", "className": "text-2xl font-bold" }, "children": [] }, { "id": "stream_cast_tagline", "type": "Text", "props": { "children": "Run live shows with scene control, schedule cues, and audience telemetry." }, "children": [] }, { "id": "stream_cast_badges", "type": "Flex", "props": { "className": "flex gap-2" }, "children": [ { "id": "stream_cast_badge_live", "type": "Badge", "props": { "children": "Live", "variant": "secondary" }, "children": [] }, { "id": "stream_cast_badge_schedule", "type": "Badge", "props": { "children": "Scheduled", "variant": "secondary" }, "children": [] }, { "id": "stream_cast_badge_multicast", "type": "Badge", "props": { "children": "Multicast", "variant": "outline" }, "children": [] } ] } ] }, { "id": "stream_cast_stats", "type": "Grid", "props": { "className": "grid grid-cols-3 gap-4" }, "children": [ { "id": "stream_cast_stat_viewers", "type": "Card", "props": { "className": "p-4" }, "children": [ { "id": "stream_cast_stat_viewers_label", "type": "Text", "props": { "children": "Viewers now", "className": "text-sm text-muted-foreground" }, "children": [] }, { "id": "stream_cast_stat_viewers_value", "type": "Heading", "props": { "children": "3,482", "level": "3", "className": "text-xl font-semibold" }, "children": [] } ] }, { "id": "stream_cast_stat_scenes", "type": "Card", "props": { "className": "p-4" }, "children": [ { "id": "stream_cast_stat_scenes_label", "type": "Text", "props": { "children": "Scenes loaded", "className": "text-sm text-muted-foreground" }, "children": [] }, { "id": "stream_cast_stat_scenes_value", "type": "Heading", "props": { "children": "6", "level": "3", "className": "text-xl font-semibold" }, "children": [] } ] }, { "id": "stream_cast_stat_mods", "type": "Card", "props": { "className": "p-4" }, "children": [ { "id": "stream_cast_stat_mods_label", "type": "Text", "props": { "children": "Moderators on duty", "className": "text-sm text-muted-foreground" }, "children": [] }, { "id": "stream_cast_stat_mods_value", "type": "Heading", "props": { "children": "5", "level": "3", "className": "text-xl font-semibold" }, "children": [] } ] } ] }, { "id": "stream_cast_schedule", "type": "Card", "props": { "className": "p-6" }, "children": [ { "id": "stream_cast_schedule_title", "type": "Heading", "props": { "children": "Run of show", "level": "3", "className": "text-xl font-semibold" }, "children": [] }, { "id": "stream_cast_schedule_stack", "type": "Stack", "props": { "className": "flex flex-col gap-3" }, "children": [ { "id": "stream_cast_segment_1", "type": "Card", "props": { "className": "p-4" }, "children": [ { "id": "stream_cast_segment_1_title", "type": "Heading", "props": { "children": "Opening roll", "level": "4", "className": "text-lg font-semibold" }, "children": [] }, { "id": "stream_cast_segment_1_text", "type": "Text", "props": { "children": "00:00 · Countdown + intro scene", "className": "text-sm text-muted-foreground" }, "children": [] } ] }, { "id": "stream_cast_segment_2", "type": "Card", "props": { "className": "p-4" }, "children": [ { "id": "stream_cast_segment_2_title", "type": "Heading", "props": { "children": "Guest spotlight", "level": "4", "className": "text-lg font-semibold" }, "children": [] }, { "id": "stream_cast_segment_2_text", "type": "Text", "props": { "children": "00:10 · Dual cam + highlight reel", "className": "text-sm text-muted-foreground" }, "children": [] } ] } ] } ] }, { "id": "stream_cast_scenes", "type": "Card", "props": { "className": "p-6" }, "children": [ { "id": "stream_cast_scenes_title", "type": "Heading", "props": { "children": "Scene switcher", "level": "3", "className": "text-xl font-semibold" }, "children": [] }, { "id": "stream_cast_scene_buttons", "type": "Flex", "props": { "className": "flex flex-wrap gap-2" }, "children": [ { "id": "stream_cast_scene_intro", "type": "Button", "props": { "children": "Intro", "variant": "outline" }, "children": [] }, { "id": "stream_cast_scene_main", "type": "Button", "props": { "children": "Main", "variant": "default" }, "children": [] }, { "id": "stream_cast_scene_qa", "type": "Button", "props": { "children": "Q&A", "variant": "outline" }, "children": [] } ] } ] }, { "id": "stream_cast_mod_tools", "type": "Card", "props": { "className": "p-6" }, "children": [ { "id": "stream_cast_mod_tools_title", "type": "Heading", "props": { "children": "Moderation controls", "level": "3", "className": "text-xl font-semibold" }, "children": [] }, { "id": "stream_cast_mod_tools_text", "type": "Text", "props": { "children": "Quick actions for crowd spikes and highlight moments.", "className": "text-sm text-muted-foreground" }, "children": [] }, { "id": "stream_cast_mod_tools_actions", "type": "Flex", "props": { "className": "flex flex-wrap gap-2" }, "children": [ { "id": "stream_cast_mod_tools_slow", "type": "Button", "props": { "children": "Enable slow mode", "variant": "outline" }, "children": [] }, { "id": "stream_cast_mod_tools_pin", "type": "Button", "props": { "children": "Pin message", "variant": "outline" }, "children": [] }, { "id": "stream_cast_mod_tools_clip", "type": "Button", "props": { "children": "Highlight clip", "variant": "default" }, "children": [] } ] } ] }, { "id": "stream_cast_pulse", "type": "Card", "props": { "className": "p-6" }, "children": [ { "id": "stream_cast_pulse_title", "type": "Heading", "props": { "children": "Audience pulse", "level": "3", "className": "text-xl font-semibold" }, "children": [] }, { "id": "stream_cast_pulse_text", "type": "Text", "props": { "children": "Chat velocity is spiking. Moderators recommended.", "className": "text-sm text-muted-foreground" }, "children": [] }, { "id": "stream_cast_pulse_progress", "type": "Progress", "props": { "value": 78 }, "children": [] } ] } ] } ]