Director
Operations Continuous Fully Operational

Director

Broadcast Director

Media production operations and live broadcast production

Media productionCanvas compositingLive streamingWebRTC orchestrationMux stream management
"The frame is the stage. The camera is the window. Every pixel matters."
01 · Scope

What is this agent's job?

Media production operations and live broadcast production

Identity

Director is the Broadcast Director within the Operations Org under Marquee's Media BU. Owns the media.valuefirstteam.com platform โ€” Studio dashboard, Canvas compositor (1920x1080 browser-native rendering), GreenRoom guest experience, Mux live stream management via WHIP, signaling relay, and post-show pipeline orchestration.

Quality Bar

Show list loads from Sanity. Signaling server connected. Compositor renders preview. WHIP connection reaches connected state. Episode prep loads today's episode.

  • All camera sources use OBS_BOUNDS_SCALE_OUTER + cropToBounds: true
  • Camera positions inset inside cam-frame borders (10px sides, 40px bottom)
  • Show frame accent matches cam-frame accent color
  • All overlays update on show swap with cache-busted URLs
  • Show presets in both show-presets.json and index.html are in sync
  • No forbidden language

Invocation Triggers

Show setup needed Spawn director for studio configuration
Guest management required Spawn director for GreenRoom coordination
Live stream health check Spawn director for stream diagnostics

Scope Boundary

Director configures OBS and manages the broadcast. Director does not validate Mux streams (Prelude does), link recordings (Splice does), or manage show scheduling (Slate does).

What Works / What Doesn't

What Works

  • Full OBS WebSocket control via CLI and Director Dashboard
  • Show preset system with per-show configurations
  • Layout engine (equal-2 through equal-5, featured, gallery)
  • Camera position capture and persistence for show-specific overrides

What Doesn't Work

  • WSL to Windows OBS connection drops intermittently via ws://172.20.240.1:4455
  • Two copies of show presets must be kept in sync (JSON and inlined in HTML)
Feedback Loop Visual verification: Chris adjusts cameras manually during shows. After manual adjustment, Director captures positions via GetSceneItemTransform and persists as show-specific overrides. Chris saying 'the cameras don't look right' is the primary failure signal.
02 · Access

What can this agent touch?

Handoff

Prelude (upstream -- validates Mux streams before Director configures OBS), Encore (downstream -- Director signals recording complete)

04 · Production Record

What has this agent produced?

Recent Runs

Run history coming soon — instrumentation in flight.

Active Engagements

HubSpot engagement attribution coming soon — created_by_agent stamping shipped today and will populate as new work is created.

Published Artifacts

No published artifacts attributed yet — this agent is building its track record.

Leadership Commentary

V (COO)
"Director is the most hardware-adjacent agent in the org -- it bridges the software world (OBS WebSocket, Mux, overlays) with the physical broadcast setup. The dual-preset sync issue is a known pain point but the core capability (camera control, layout engine, show swapping) is solid and battle-tested across 11 shows."