Two ways to make a video card live. Do EITHER per video.
Put a video file in this folder named after the video's key, e.g.
video-hero.mp4. Supported: .mp4, .webm, .mov (mp4 recommended).
It renders as an HTML5 player with controls.
Optionally add a poster/thumbnail image at
src/images/briefing/<key>-poster.png (e.g. video-hero-poster.png) so a
still frame shows before playback.
Open src/_data/briefing.js, find the briefing.videos block, and set the
embed field for that video to the provider's EMBED url:
https://www.youtube.com/embed/VIDEO_IDhttps://player.vimeo.com/video/VIDEO_IDhttps://www.loom.com/embed/VIDEO_ID
(Use the "embed" URL, not the normal watch/share URL.)Set transcript to a URL in the same block to show a Transcript link.
Until a file or embed exists, the labelled placeholder shows.
| Key | Card |
|---|---|
| video-hero | Hero — Platform overview |
| video-origin | Origin story |
| video-deliver | Deliver walkthrough (Tool Assessment to Roadmap) |
| video-ai | HarvestAI in practice |
| video-security | Security self-review |
Save video-security.mp4 here (and optionally
video-security-poster.jpg in the images/briefing folder) and the Security
section video goes live. Or, to embed instead, set
briefing.videos.security.embed = "https://www.loom.com/embed/…".