Mockups
Interactive mockups of proposed Vesper Back Office, DVE (Video Exchange), DGE (Live platform), and Doris (player) changes.
Ad Configuration: Promo Server tab
DraftAd Configuration with a "Promo Server" tab: video and static promo inventory (upload, active/inactive, delete), generated ad tag URL for Ad Config VAST field, and banner pointing realm enablement to Realm Settings.
Ad Configuration: Addy AI Assistant
DraftAd Configuration list with Admin tab and usage stats; Edit/Create Ad Config with inline Addy for natural-language ad tag generation, Adopt/Disregard suggestions, and quota-exceeded modal after 5 responses.
Stream Terminator: Tournament settings
DraftDGE tournament edit section: Auto-Terminate setting below Auto-Launch with enablement toggle; when enabled, Stream Termination Offset and Stream Inactivity Threshold (minutes, whole positive integer) with validation. Aligns with Stream Terminator BE (ADT-2037).
Spear Ruleset Multiple Instances
DraftEnhanced ruleset configuration allowing multiple instances of the same rule type with visual grouping and independent thresholds/actions. Demonstrates progressive enforcement strategies.
Spear Rulesets List
DraftEntry point for managing Spear rulesets. Lists all rulesets with enable/disable toggles, edit and delete actions. Clicking a ruleset name or edit icon navigates to the Configure Ruleset page.
Spear Ruleset Version History
DraftVersion history and restore for Spear rulesets: entry point from Configure Ruleset, chronological version list with Compare and Restore, change-summary compare view, and restore confirmation modal. Matches the existing Configure Ruleset UI layout.
Live Management: Virtual Live Linear Channels
DraftIntroduces three tabs to Live Management (Live Events, Live Event Cost Estimate, Channels), a channel list view, Create Channel modal, and Channel Scheduling View with a horizontal EPG timeline or vertical list view, drag-and-drop content tiles, Add Content search, and Conditional Programming windows for geo-restricted content with per-territory alternative content assignment.