Friday load-in to Sunday tear-down. What goes out, over the PA and online, and when. The detailed shot list lives in the Shoot Bible; this is the clock.
Runs 9 times
Story: "Round N is live" with the matchup card built at the end of the previous round. Round 1 and Sunday QF also fire the All Mats Live card.
T+0One IMG read, one Compound read, one sponsor read (WD / HCB / iKon rotating) spaced through the round. Never back to back.
T+15 · T+45 · T+75Corner reactions, pins, hand raises, crowd. Stories only, no approval loop. Tag athletes from the socials DB.
ContinuousLast mat finishes: pull the six dual scores (scorer's table sheet, or FloRestling dual-detail API). Reconcile against the official dual score.
T+90Round N Results scorecards (two per pool round, three duals each) plus the pool standings table. Feed + story on E8, story on Compound. Caption format below.
T+100Round N+1 matchup card with mats and time. Sunday: the bracket banner re-rendered with the new scores filled in.
T+105, ≥15 min before next whistleLocal recordings of the round (OBS, per mat) into the dual clipper: per-match clips. Post the two or three best as Reels/TikTok before the next round ends.
Rolling, one round behindCaption rule (every post)
Why record locally
Day 0 · Friday Sept 11
Day 1 · Saturday Sept 12
Day 2 · Sunday Sept 13
Read as written
Partnership obligations
What IMG is shooting (their list)
What we owe them
What we make
Brand rules on E8 assets
Brainstorm
One event tee, dated, sold at the booth and online only through Sunday night. Scarcity gives the PA reads a reason to exist.
Headgear is a parent purchase made in a hurry. A mirror, both colorways, chin cups, a kid-height table. Film the try-ons for the coach email.
Step-and-repeat with the E8 mark and "Presented by Compound". Every family photo of the weekend carries the brand, for free, forever.
Twelve programs in Compound kit is the pitch. Product Talk testimonials on camera double as the reference list for the next twelve.
The Mile High launch plan is a 14-day store. Offer it on the spot: club and high school coaches in the stands, not just the twelve on the floor.
They RSVP'd. Give them coffee, a printed sublimated catalog, and a sample kit on a rack. College programs buy teamwear too.
The champions' robes are the most photographed object of the weekend. Make sure the presenting backdrop is behind them and the Compound mark is on the robe or the stage.
"Tag @compoundsportswear in your Elite 8 photos, we repost." Runs on the PA, the photo wall, and every scorecard first comment.
Ticket buyers, coaches, media, RSVP list. Adam Maxwell's photos, the champion, and one shop link per audience. Sent Tuesday while the weekend is still warm.
Tally conversations, try-ons and sales per hour on a clipboard. By Saturday night you know which PA read moved people and which lull is dead.
What already exists
| Asset | State | Where | Weekend use |
|---|---|---|---|
| Countdown Day 0 | Scheduled, fires 9 AM ET Sat | OmniSocials · TikTok + YouTube | Nothing to do. Verify Friday night. |
| Roster banners, 12 teams | Built, stills + 15s MP4, synced Sept 2 | e8-roster-banners/ · build.py | Re-sync after weigh-ins, rebuild changed teams only, story run Friday 8 PM. |
| All Mats Live, Day 1 + Day 2 | Rendered, glitch and locked frames; 8s animation spec locked | BANNERS/LIVE_BROADCAST | Fires at first whistle each day. Render the MP4 this week. |
| Round Results scorecard | One rendered sample, three duals per card | BANNERS/ROUND_RESULTS | Needs a data-driven generator (like the roster build) so a round renders in seconds. Two cards per pool round. |
| Bracket banner | One rendered sample, connected tree, gold final score | BANNERS/BRACKET | Needs a generator that takes eight seeds and fills scores round by round. Renders four times Sunday, once Saturday night. |
| Matchup / standings cards | Not built | — | Derive from the results template: same header, no scores, mats and times instead. |
| Results data | FloRestling open API, dual-detail per bout | prod-web-api.flowrestling.org | Need the 2026 event coreId. Fallback is the scorer's table sheet. |
| Dual clipper | Built: file in, per-match clips out | wrestling-dual-clipper | Feed it the local OBS recordings per round. |
| Athlete socials | 160 IG / 117 TikTok handles, verified Aug 27 | elite8-ig-handles/ELITE8-SOCIALS-MASTER.csv | Tagging. Re-diff against the final rosters Friday. |
| Shoot Bible | Live, light/dark | e8-shoot-bible.netlify.app | The crew's shot list. This page is the clock; that one is the camera. |
This week
Build
Confirm
Decisions I need from Cliff