← Vault Index
Source: business/marketing/qc-agents/qc-checklist-briefing-interactive.md

QC CHECKLIST — BRIEFING INTERACTIVE

For Recording Visuals Used in Screen-Recorded Briefings


HOW TO USE THIS CHECKLIST

Run through each section after the build is complete. Items marked with ⚠️ are the most common failure modes — check these first.


1. CONTENT FRAMING

The #1 failure mode for briefing interactives is restating the article framework instead of showing real client work.


2. INTERACTION MODEL


3. NARRATIVE ARC


4. INTERACTION PATTERNS

For each interactive element in the briefing:


5. DESIGN & BRAND


6. RESPONSIVE

  • [ ] Profile cards collapse to 3-column at 968px, 2-column at 768px.
  • [ ] Side-by-side zones collapse to single column at 968px.
  • [ ] Comparison blocks collapse to single column at 968px.
  • [ ] Offer grid collapses to single column at 968px.
  • [ ] Layer stack rows switch from grid to single column at 768px.
  • [ ] Nav text shrinks at 768px. Logo image shrinks.
  • [ ] Section padding compresses at breakpoints.
  • [ ] ⚠️ Primary use case is desktop. This is opened full-screen in Chrome for recording. Responsive is a secondary concern — but the page should still be functional on mobile in case someone opens it on a phone.

7. JAVASCRIPT

  • [ ] IntersectionObserver for scroll reveals. Threshold 0.15, rootMargin 0px 0px -40px 0px.
  • [ ] Separate observers for stagger containers. Each container with stagger children gets its own observer instance.
  • [ ] Observer unobserves after triggering. observer.unobserve(entry.target) — animations fire once, not on every scroll.
  • [ ] Stagger delays via data-delay attributes. Not hardcoded in JS.
  • [ ] No click event listeners. All interactivity is CSS hover or scroll-triggered JS.
  • [ ] No external dependencies. Vanilla JS only. No React, no libraries (unlike interactive narrative articles which use React via CDN).

8. COPY QC

Run these checks against all visible text — headings, body text, hover-expand detail, quotes, and offer descriptions.

  • [ ] Proper typography: for em-dashes, for apostrophes, / for quotes,   to prevent orphan words.
  • [ ] No orphan words in headings (use   before the last word).
  • [ ] ⚠️ No twinning. Scan for negation-then-correction patterns ("It's not X. It's Y."). One instance is acceptable if it reads as factual correction. Two or more is a pattern violation.
  • [ ] ⚠️ No parallel structures across 3+ items. Scan for repeated sentence structures across finding items, layer descriptions, or offer cards.
  • [ ] No formulaic AI patterns. No "here's the thing," "let's be honest," "the reality is." The copy should sound like the presenter's natural speaking voice.
  • [ ] Client quotes sound human. Not polished or strategic — slightly messy, the way people actually talk.
  • [ ] Hover-expand detail reads as narrative. "She assumed they weren't interested. When we dug in, most had canceled same-day..." — NOT "No-shows are typically caused by embarrassment and shame compounding over time."

9. CONGRUENCE WITH CAMPAIGN

  • [ ] Briefing tells a different story than the article. Different case details, different emphasis, complementary not redundant.
  • [ ] Offer cards link to actual campaign assets. Tool name and description match the real tool. Diagnostic link is correct.
  • [ ] Numbers are consistent. If the briefing says 53 contacts and $62K, those numbers don't conflict with the article's case details (which should be different — separate case).
  • [ ] No article content leaks. The briefing doesn't use the article's comparison tables, framework diagrams, or specific examples. It references the same underlying methodology but through the lens of a client story.

10. RECORDING READINESS

  • [ ] Open in Chrome full-screen. Does everything render correctly?
  • [ ] Scroll from top to bottom at narration pace. Do elements appear at the right moment? Any elements that appear too late or too early?
  • [ ] Hover over every expandable item. Do details expand and collapse smoothly? Any jank?
  • [ ] Pause on each big quote and summary number. Does the pacing feel right for a 3-second hold?
  • [ ] Full scroll-through takes 10–20 minutes at narration pace. If shorter, content may be too thin. If longer, consider cutting a section.
  • [ ] ⚠️ No scroll jank. Smooth scrolling throughout. No layout shifts when hover panels expand.
  • [ ] Nav stays fixed and unobtrusive. Doesn't overlap content. Logo visible but not distracting.

QC checklist for: Briefing Interactive recording visuals Companion to: briefing-interactive-SKILL.md Created: February 20, 2026