● Meta Creatives Course · Day 15 of 20 · Week 3: AI Production at Scale

The Production Pipeline: Brief → Batch → Ship

You've collected the tools. Now we bolt them into one repeatable line that turns out a tagged, QA'd batch every week — on a cadence, not by inspiration. This is the production half of the engine; next week we close the learning half around it.

The one-sentence definition

A creative pipeline is a fixed six-stage line — Brief → Generate → Assemble → Tag → QA → Ship — that converts a hypothesis into a batch of tagged, placement-ready ads at a predictable weekly cadence, no matter who's at the keyboard.

1Why a pipeline beats a burst of effort

For three days you've stocked a workshop: image models (Day 13), AI video and UGC (Day 14), the eight-category stack (Day 11), Meta's free built-ins (Day 12). A workshop full of tools makes nothing. What ships creative is a line — the same stages, in the same order, every week, so output doesn't depend on whether you felt inspired on Tuesday.

This matters because of one fact threaded through this whole course since Day 1: creative fatigues. Every winner you launch decays — frequency climbs, novelty dies, hook rate and CTR slide, CPA creeps up. A pipeline is not optional polish; it's the machine that out-produces that decay. If your best ad loses 30% of its efficiency over six weeks and you produce nothing new in that window, your account quietly bleeds. The pipeline's whole job is to make sure there's always a fresh, tagged batch in the chamber before the current winner dies.

So the unit of work stops being "an ad" and becomes a batch on a cadence. Here is the line, end to end — the centrepiece of today's lesson and the spine of Week 3.

1
Brief from Creative Memory → Day 18
A one-page batch brief: the hypotheses to test, drawn EXPLOIT + EXPLORE from accumulated learnings. The instruction set the whole batch obeys.
2
Generate Days 11–14
Copy, images and video produced against the brief — LLMs, image gen, AI video, AI UGC. Raw material, many variants per cell.
3
Assemble
Edit and resize each idea into every placement shape it needs — 9:16, 4:5, 1:1, sound-on/off, captions burned in. One concept → all formats.
4🧬
Tag the Genome → Day 4
Every asset labelled on the 9 axes, encoded into the ad name + written to the tracker. Untagged = unlearnable. This is non-negotiable.
5
QA human-held gate
Brand, compliance, claims, AI-disclosure, product fidelity, quality. The one stage you never automate away. Pass → ship; fail → fix or kill.
6🚀
Ship into the test structure → Day 16
Loaded into the consolidated testing campaign at the ad level, ready for a clean read. Hand-off to Week 4.
OUTPUT → one tagged, QA'd batch of N variants — every week, on cadence

Read the line in one breath: a hypothesis goes in the top, raw assets get produced, they're cut to every placement, every one gets its genome tags, a human signs off on brand and compliance, and the batch ships into a structure built for a fair read. Six stages. The same six, every week. Notice the two end-points are deliberately not production stages — they're the seams where this week's pipeline connects to next week's learning loop. The Brief is pulled from the Creative Memory (Day 18); the Ship hands into the test structure (Day 16). The production line is the middle of a larger circle you'll close in Week 4.

2Each stage, and the throughput target

Walk the stages with the decisions each one forces.

1. Brief. The batch brief is one page and it answers: which hypotheses are we testing this batch, and in what split between EXPLOIT (recombine and iterate proven elements) and EXPLORE (test untested combinations)? That's the explore/exploit balance from Day 5, now operational. Today the brief is hand-written from your own judgement; from Day 18 onward it's generated from the Creative Memory so every batch stands on every prior batch. Either way: no batch starts without a brief. A brief is what makes the output interpretable later — it's the question the batch is the answer to.

2. Generate. Now the tools earn their keep. Copy from an LLM, images from your image stack, motion and talking-head UGC from your video stack. The brief says what; this stage produces the raw material — many rough variants per test cell, not one precious asset.

3. Assemble. Meta serves across Feed, Stories, Reels, and each wants a native shape (recall the formats layer from Day 10). One concept must become 9:16, 4:5 and 1:1, sound-on and sound-off, captions burned in for silent autoplay. This is mechanical, repeatable resizing work — exactly the kind of thing a templated assembly/resizing tool eats for breakfast. Do not hand-craft each ratio.

4. Tag. The linchpin of the entire course, enforced as a pipeline step. Every asset is labelled on the nine genome axes — Concept, Persona, Message Angle, Hook type, Format, Visual treatment (hi-fi vs lo-fi, from Day 9), Production source, CTA, Funnel stage — plus batch number and variant ID. Those tags live in the ad name and in the tracker. Skip this and Week 4 has nothing to dissect: you cannot learn from what you didn't label. Tagging belongs inside the line, not "later," because "later" never happens and the data's already lost.

5. QA. The human-held gate. Brand check (on-palette, on-voice), compliance check (claims substantiated, disclaimers intact), and — critical in 2026 — the AI-disclosure checkbox: since March 2026 Meta requires you to flag AI-generated or AI-substantially-modified creative, and missing disclosure is now a leading cause of rejection. The EU AI Act's deepfake-disclosure rules (Article 50, applicable from August 2026) and US state synthetic-media laws often demand stricter labelling than Meta's own. Plus product-fidelity (no warped packaging, no hallucinated detail from your image models) and a basic quality bar. This is the stage you never delegate to a machine — it's where taste, brand and ethics live, and you'll keep it human-held all the way up the autonomy ladder in Day 19.

6. Ship. The QA'd batch loads into the consolidated testing campaign at the ad level. We're deliberately not designing that structure today — that's Day 16's job, where you'll build a clean read. The pipeline's responsibility ends at handing over a batch that can be read fairly.

Set a number. A line with no target isn't a line. Pick a throughput goal — say 10 genuinely distinct tagged variants per week, not 50 near-duplicates (the methodology research is blunt: 5 truly different concepts beat 50 micro-variations, because Meta needs roughly 50 conversion events per ad set to even exit the learning phase). Worked example: 10 variants/week × 4 weeks ≈ 40 tagged assets/month. If your top performer decays ~5% in efficiency per week once it scales, a steady 10/week keeps a replacement ready well before the winner crosses the kill line — the pipeline out-runs fatigue by design. Match the cadence to your spend, but write the number down and let the line hit it every week.

3Roles and hand-offs — even if you're solo

A pipeline is defined by its hand-offs, not its staff. Name a role per stage even if one person wears every hat today: Strategist owns the Brief, Producer owns Generate + Assemble, Ops owns Tag, a Reviewer owns QA (this should be a different head than the producer — you don't grade your own homework on brand and compliance), and the Buyer owns Ship. Why bother when it's just you? Because writing the hand-offs down is what lets you (a) automate stages one at a time later — production and tagging are the obvious first candidates for the autonomy ladder in Day 19, while QA stays human — and (b) hire or delegate without the line collapsing. The pipeline is the SOP. A pipeline that only runs in one person's head isn't a pipeline; it's a bottleneck with a pulse.

Analogy · the content factory

A bespoke artisan carves one perfect chair when the muse strikes. A furniture factory has stations: cut, join, sand, finish, inspect, crate — and a chair rolls off the end every hour whether or not anyone feels inspired. You are not building a workshop for masterpieces; you're building an assembly line. The genius isn't in any single chair — it's in the line that produces a tagged, inspected one on schedule, forever. The factory out-produces the artisan not because it's more talented, but because it never stops.

▤ In the creative tracker · Batch 07, mid-line

The pipeline lives in your creative tracker (the Sheet/Airtable from Day 4). One row per asset, status column moving left-to-right through the six stages. Here's a batch caught mid-flight — note the QA gate doing its job.

B07-V01 · UGC-hook · pain-agitate · 9:16✓ SHIPPED
B07-V02 · UGC-hook · social-proof · 9:16✓ SHIPPED
B07-V03 · lo-fi demo · before/after · 4:5QA pass → ship
B07-V04 · hi-fi static · status · 1:1TAG: missing CTA axis
B07-V05 · AI-UGC avatar · testimonialQA FAIL: AI-disclosure unchecked
B07-V06 · AI-image lifestyle · FOMO · 4:5ASSEMBLE: resizing

V05 is exactly why QA is human-held: an AI-UGC testimonial with the disclosure box unchecked is both a Meta-rejection and a compliance risk under the 2026 rules — it gets held, fixed, and only then ships. V04 can't advance because a genome axis is blank; the tracker won't let an untagged asset through. The line self-polices.

⚠ What clients & juniors get wrong

They run a bespoke, artisanal process — every batch is a one-off heroic effort, lovingly hand-made, never the same way twice. It produces beautiful ads and it cannot hit the loop's cadence, so the pipeline starves and fatigue wins. The opposite failure is just as fatal: chasing volume by shipping a flood of untagged, un-QA'd near-duplicates — speed with no labels and no brand gate, which is volume the loop can't learn from and a compliance accident waiting to happen. Your edge is holding both lines at once: a repeatable line that hits a weekly number, where every asset is tagged and every asset clears the human QA gate. Repeatability and rigour, not artistry or raw speed, are what let Week 4's learning loop close around this.

Week 3 capstone recap — 30 seconds

Module check · Week 3

Three quick questions to lock in this module. Tap an answer to see if it lands.

Day 15 · Week 3: AI Production at Scale Tomorrow → Day 16: launching for a clean read & defining "winner"