PHASE 10 · SOFT-RUN PILOT · 17 · DOCTRINE 6

$350 / 7-day pilot
· before the $80K commit

The deliberate gate. Before pouring $80K (inventory + ads ramp) on the plan, fire Brand A REVIVE at $50/day for 7 days and watch every gauge. If even one gate-criterion fails, the agent stack has a hole. Fix the hole. Don't scale broken.

BUDGET · $350 TOTAL DURATION · 7 DAYS SKU · REVIVE (Brand A) GATE · 1 AD-SET CPA < $30
DOCTRINE 6 · CODIFIED FROM 09-SCORING ROUND 3

The pilot is the gate.
$80K commits only after.

Round-3 G6 fix locked this: before the $80K capital commit, run Brand A (REVIVE) as a 7-day soft-run at $50/day. All 10 agents firing. Full Meta→Shopify→Klaviyo→CAPI pipeline tested. Gate: ≥1 ad-set hits CPA < $30. Pass → unlock $25K first-batch inventory + ramp. Fail → fix the hole, re-pilot, then commit.

$50
Daily Meta Spend
7 d
Pilot Window
<$30
CPA Gate Target
≥1
Winning Ad-Set

01Spend allocation$350 cap · all-in

80/20 budget rule still applies — but at this micro scale, 100% of paid goes to Meta (no TikTok/Google yet). Non-Meta line items are the unavoidable infrastructure costs to run the test.

Meta Ads · REVIVE (A1-A10) at $50/day × 7
$350
100%
Shopify Basic · already billed monthly
$0
already paid
Klaviyo Free · <250 contacts
$0
free tier
Inventory · 50 units already sampled · cost amortized
$200
already paid
Total at-risk capital for the gate test
$350
100%

Why $50/day not $100: at $50/day we get ~50-80 impressions per ad-set per day. That's enough to see CTR signal but cheap enough that 7 days = $350 is recoverable as "tuition" if it fails. At $100/day the budget hits $700 and the failure mode (commit too much, can't admit broken pipeline) gets worse.

02Day-by-day playbook14 pre-pilot + 7 pilot

Day -14 → -1

Pre-pilot setup · from 16-launch-kit. LLC filed · Mercury opened · Shopify storefront live · Klaviyo flows armed · Meta BM verified · Pixel + CAPI sending events · 10 REVIVE scripts generated via creative-director · ad_id minted for each · all assets passed god-audit ≥ 9.5/10.

  • 16-launch-kit Day 0-14 complete
  • 50 units REVIVE shipped to ChinaDivision US warehouse
  • Meta Ads Manager structure built (CBO + 4 cold ad-sets + warm + hot)
  • Klaviyo welcome (3 emails) + abandoned-cart (2 emails) live + tested with self-purchase
  • 10 creatives uploaded to library, ad_ids tracked in Notion
Day 1

Soft-launch fire · enable 4 cold ad-sets in REVIVE campaign · CBO at $50/day · let learning phase begin. NO manual edits today (Meta needs the data).

  • Toggle campaign live at 09:00 MYT
  • Verify pixel fires View · AddToCart · Purchase events via Events Manager
  • Verify CAPI server-side event arrives (deduped with pixel)
  • Verify Shopify checkout works · Klaviyo Welcome #1 fires on first test signup
Day 2

Quiet learning · don't touch. Read morning report at 09:00 MYT. CTR < 0.8% on any ad-set = visual problem · CTR > 2% = strong signal. Note which creative-IDs lead.

  • Pull daily-report.sh at 09:00 MYT
  • Log impressions / clicks / atc / purchases per ad-set
  • If < 1000 total imp by EOD → audience too narrow, expand on Day 4
Day 3

First decision point · still no manual edits to ad-sets (CBO is learning). But: review CTR per ad-set + per creative. Flag any creative below 0.5% CTR as Day-5 kill candidate.

  • If 0 purchases by EOD → check landing page UX + Klaviyo + checkout (likely not creative)
  • If >= 1 purchase but CPA > $50 → wait, CPA stabilizes Day 5-7
  • If CPA < $30 already → confidence signal, hold steady
Day 4

Audience widen if starving · if any ad-set is < 500 daily imp, widen its lookalike from 1% → 3% OR expand interest list. Still no creative kills.

  • Run super-auditor on top-3 creative IDs (in case fatigue is showing early)
  • Add 1st warm audience (Klaviyo subscribers — should be 5-15 emails by now)
  • Eyeball email metrics: open rate > 35% on Welcome #1 is healthy
Day 5

Kill + double-down · kill creatives below 0.5% CTR (max 3 of 10). Double daily budget on creatives above 2.5% CTR (max 2). Net spend stays at $50/day across campaign.

  • Pause 0-2 low-CTR creatives
  • Note: this is the first manual touch — Meta has had 5 days to learn
  • Run god-audit on top creative — confirms ≥9.5 + brand-safe + spec-clean
Day 6

Pre-gate signal check · 24 hours before the gate. If trailing 48h CPA < $30 on any ad-set → green-light forming. If still > $40 → triage tomorrow's deepdive.

  • Pull persona-lens audit on top 3 creatives (M3A · M3B from 14-stack)
  • Run MiroFish quick-sim with REAL Day 1-5 data (sentiment from comments)
  • Sync with team — Tricia + Yivonne review the dashboard
Day 7 · GATE

The verdict. Run the 6 gate-criteria from §03 below. Pass all 6 → green-light Phase 2 ($25K inventory + $300/day ramp). Fail 1 = yellow-light, fix and re-pilot. Fail 2+ = red-light, the agent stack has a hole.

  • 09:00 MYT: pull full 7-day report via dashboard-v2 /api/m1/runs
  • 10:00 MYT: criteria check — fill in §03 scoring sheet
  • 11:00 MYT: team decision call (Jenn + Tricia + Yivonne) — go/no-go
  • 12:00 MYT: if go → fire Day-8 ramp (16-launch-kit Phase 2 unlocks)

03Gate criteria · pass all 6Day-7 verdict sheet

Each gate is binary: PASS or FAIL. Six PASS = unlock $25K inventory + ramp. One FAIL = yellow (fix + extend 3 days). Two FAILs = red (stop, regroup, find the hole).

1

CPA gate · ≥1 ad-set under $30

Cost per purchase (last 7 days) on at least one of the 4 cold ad-sets must be below $30. This is the primary economic gate — proves the funnel monetizes.

Target CPA < $30
2

CTR signal · ≥2 creatives over 1.5%

At least two of the 10 creative variants must hold a 7-day CTR (link click / impression) above 1.5%. Below this, the creative bench is too thin to ramp safely.

Target 2 × CTR > 1.5%
3

Volume floor · ≥10 purchases total

The pilot needs minimum 10 paid orders to call it statistical signal not noise. At $50/day for 7 days, ten orders implies a ≈$35 blended CPA — comfortably above gate-1 if a winner exists.

Target Orders ≥ 10
4

Tracking integrity · CAPI < 5% delta

Server-side CAPI events must match Pixel client-side events with less than 5% delta. If the gap is wider, attribution is broken before scale — every dollar of paid ramp will be flying blind.

Target Delta < 5%
5

Klaviyo flow · welcome open rate ≥ 30%

Welcome email #1 must hit ≥30% open. Below this, the email subject lines aren't doing the work, retention math collapses, blended LTV plan fails the 4x ROAS target.

Target Open ≥ 30%
6

Compound signal · 1 AVOID rule promoted

The compound-promoter must have promoted at least one AVOID rule from comments / rejects during the pilot. Zero rule promotions = nobody is reviewing actual creative output — the loop is broken.

Target ≥1 rule

04Day-7 decision tree3 paths

GREEN · 6/6 PASS

Ramp + commit

Fire Phase 2 of 16-launch-kit. $25K first-batch inventory order to Yiwu factory. Meta budget ramps $50 → $300/day over 14 days (Fibonacci: $50 → $80 → $130 → $210 → $300). Add 2 warm ad-sets and 1 hot retargeting. CALM creatives (A11-A18) enter rotation.

  • Day 8: $80 / day
  • Day 10: $130 / day
  • Day 12: $210 / day
  • Day 14: $300 / day (then hold 14 days)
  • Day 21: review · scale to $1K / day if ROAS ≥ 2.5
YELLOW · 5/6 PASS

Fix + re-pilot

1 criterion failed. Don't ramp. Diagnose root cause, fix the hole, extend pilot 3 more days at same $50/day. Spend $150 more. Re-run gate on Day 10. If now 6/6 → ramp. If still 5/6 → red.

  • Failed gate 1 (CPA)? → audit creative + landing page, swap 3 worst creatives for 3 new
  • Failed gate 2 (CTR)? → hook problem · re-write 5 hooks, regen via 12-batch
  • Failed gate 4 (CAPI)? → fix attribution before anything else
  • Failed gate 5 (Klaviyo)? → re-write welcome subject lines
RED · ≤4/6 PASS

Stop · regroup · find the hole

Two or more criteria failed. The agent stack has a structural problem. Don't throw more money at it. Stop spend. Run a 1-week root-cause sprint: persona was wrong, the creative was generic, the funnel leaks, the offer doesn't match the pain. Fix at the architecture level, not the creative-rotation level. Re-pilot only after a written post-mortem identifying the broken layer.

05Top 5 failure modespre-mortem · what kills the pilot

F1 · Audience too narrow, learning phase never exits

PROB 35%

4 cold ad-sets at $50/day total = $12.50/ad-set/day. Meta learning phase wants ≥50 events / week / ad-set. We'll likely starve.

Fix: consolidate to 2 ad-sets at $25/day each by Day 4. Or use 1 broad CBO at $50/day campaign-level.

F2 · No purchases Day 1-3, panic-edit kills learning

PROB 25%

Easy psychological trap. Day 2 with 0 purchases at $100 spent → instinct says "kill it". But Meta learning needs 3+ days of stability.

Fix: Doctrine 6.1 — NO edits Day 1-4. Even at 0 conversions. Trust the system. The kill rule is Day 5+.

F3 · Tracking gap (Pixel ≠ CAPI ≠ Shopify)

PROB 20%

iOS 14 + ad-blocker + Shopify oddity means pixel-side counts can be 30-50% lower than Shopify reality. Looks like CPA is $60 when it's actually $35.

Fix: set up CAPI Day -7 via Shopify native integration. Run test order Day -3 and confirm CAPI fires within 5s. If gap > 5% Day 7, gate-4 fails.

F4 · Creative is "clean" but generic — no scroll-stop

PROB 15%

10 creatives all pass god-audit at ≥9.5 but no single one stops the scroll. CTRs cluster at 0.8-1.2%. Not failing, not winning. Worst middle-state.

Fix: Day 3 — re-fire persona-lens on top 3 creatives. If "polished but forgettable" lens score > 6, the brief was wrong. Force one creative to be ugly + raw — regen via T1 Reluctant Nurse template.

F5 · Klaviyo flows misfire (welcome to existing customer, etc)

PROB 5%

Misconfigured trigger sends Welcome #1 to a returning buyer or fires Abandoned-Cart 3 hours after a completed purchase. Looks dumb to the customer, refund risk.

Fix: Day -3 dry-run with 5 test emails simulating new / abandoned / purchased / returned / unsubscribed. Watch which flow fires. Edit triggers if wrong.

06Daily KPI dashboardread this every 09:00 MYT

One screen, eight numbers, every morning. If you don't open this dashboard at 09:00, you're not running the pilot — you're hoping. Get it as a Notion page or read via dashboard-v2 at 100.78.69.119:3199.

MetricDay-7 TargetCalc / Source
Total Spend$350Meta Ads Manager · campaign-level
Best Ad-Set CPA< $30Lowest CPA across 4 cold ad-sets · gate-1
Top Creative CTR> 1.5%Need 2 creatives above this · gate-2
Total Purchases≥ 10Shopify orders · all sources · gate-3
ROAS (7d)≥ 1.4Rev / Spend · blended · pre-LTV
AOV≥ $42REVIVE 30ct $35 + 1.2 attach rate hint
Klaviyo Open Rate≥ 30%Welcome #1 · 24h window · gate-5
CAPI / Pixel Δ< 5%Events Manager · Compare CAPI vs Pixel · gate-4

07Pilot team roles7 days · 3 humans · 10 agents

OwnerDaily 09:00 taskApproval gates
JennRead KPI dashboard · log gut-feel score (1-10) · approve any >$20 spend editDay-5 kill list · Day-7 gate verdict · ramp commit
TriciaRead comments on all 10 ads · screenshot top-3 + bottom-3 · note brand-voice driftReject ads with brand-voice drift · approve regenerated creatives
YivonneRun god-audit on top creative · QA Klaviyo opens · spot-check ad-set targeting driftReject ads with audit score <9.5 · approve Day-7 dashboard reading
creative-directorHold 5 backup scripts ready to fire on Day-5 kill replacementsNone (agents propose, humans approve)
marketingPush daily report at 09:00 MYT · alert humans on CPA spikeNone
qa-doctorAudit any new creative before it goes live · video card-flip detector on all motion adsNone
researcherScrape competitor responses (do they react to our launch?) · daily-scout intelNone
orchestratorRoute exceptions · escalate to Jenn within 4 hours of any gate-criterion regressionNone

08Post-pilot · what happens Day 8+on a GREEN verdict

DayActionSpend / Capital
D8Wire $25K to Yiwu for 5,000-unit REVIVE batch (Q2 inventory) · ramp Meta to $80/day$25,000 + $80/day
D10Add 2 warm ad-sets · CALM A11-A14 enter rotation$130/day
D12Add 1 hot retargeting ad-set · 15-day Klaviyo abandoned-cart live$210/day
D14Hold steady · 4-week ROAS / LTV measurement window starts$300/day
D21Mid-checkpoint · if blended ROAS ≥ 2.5, lock scale plan to $1K / day target$300/day · prep $1K
D28Phase 3 launch · scale to $1K/day if all gates green · introduce PIVOT (A19-A20)$1,000/day
D60SKU expansion · CALM & PIVOT both at $500/day each · REVIVE held at $1K/day$2,000/day

09Why we have this gatefirst principles · re-read before fire

DOCTRINE 6 · WRITTEN IN BLOOD

"The most dangerous thing a founder can do is commit big capital to a plan that looks validated on a spreadsheet but has never run a single live transaction. Every spreadsheet assumes humans behave like the model. They don't. The $350 pilot is the cheapest insurance you'll ever buy."

The pilot proves four things at once: (1) the creatives stop scrolls, (2) the funnel doesn't leak, (3) the attribution works, (4) the agent stack actually fires the playbook we designed. Any single one being broken means scaling 10x just amplifies the broken bit by 10x.

If REVIVE can't clear the gate at $50/day, no amount of "oh but at $1K/day Meta optimizes better" hand-waving fixes it. The gate is the gate. Pass it or fix it.

FINAL · PHASE 10 OF 10

$350 to learn whether the next $80,000 is a yes.

The 17-artefact chain ends here. Phase 0 was market scrape. Phase 10 is the gate that separates the deck from the business. If REVIVE clears it at Day 7, the operation is real. If it doesn't, the operation is a thesis — and we go back and fix the layer that broke.