ARTEFACT 17 — 90-DAY EXECUTION · MIRRA · 2026-05-16

12 weeks.
W21 to W32.
Lock-in.

Week-by-week production plan with cadence, deliverables, owner, gates. Built from the artefact 13 creative angles + artefact 15 AB backlog + artefact 14 art-direction lock. Real calendar dates 2026-W21 (May 19) through 2026-W32 (Aug 4).

HORIZON 12 weeks · 90 days  ·  BUDGET ~RM280K total Meta + RM45K production  ·  OWNERS Jenn / Tricia / Yivonne / creative-director / marketing

17.01 The 90-day shape

Three 4-week phases. Phase A (W21-W24): Foundation. Launch Starter Pack, fire 5 priority AB tests, ship visual + creative lock. Phase B (W25-W28): Scale + Partner. Roll winners, launch postpartum + AIA Vitality co-promo. Phase C (W29-W32): Optimize + Compound. Retarget-heavy phase, LTV harvest, prep Q4.

3
Phases
12
Weeks
90
Days
4.0×
Target ROAS

"You can't build LTV in 7 days. You can in 90."

17.02 PHASE A · Foundation — W21 to W24

W21

Launch — Starter Pack + 5 priority ABs

May 19-25

Mirra's reset. New angles fire. Auto-roll removed. Maya tone-test live.

MARKETINGShip Starter Pack landing page · remove auto-roll · explicit opt-in renewal
MARKETINGMint ad_ids for 5 angle batches (Angles 16, 1, 7, 12, 2)
CREATIVE-DIRGenerate 25 hero images (5 hooks × 5 variants each) via nanobanana
CREATIVE-DIRCast 12-member testimonial roster (30% non-Chinese-MY, 20% postpartum)
QAAudit every asset against 10-point checklist · ≥8.5/10 to ship
MARKETINGFire ABs 01-05 (Starter Pack offer · calorie-claim · Maya tone · auto-roll framing · Swap-Meal CTA)
GATE: Starter Pack live + 5 ABs running by 2026-05-22 Friday
W22

Postpartum + Swap-Meal feature

May 26 - Jun 1

Two of Mirofish's 3 risk-mitigations launch. Postpartum custom-audience goes live.

BUILDERShip "Swap Any Meal" feature on Mirra app (UI + ops integration)
MARKETINGLaunch postpartum custom audience (Custom + LAL)
CREATIVE-DIRGenerate 15 postpartum-specific creatives (Angle 7 × 5 hooks × 3 formats)
MARKETINGFire ABs 06-10 (3rd-party vs brand · local vs Korean · hashtag · ethnic-cast rotation · numerical-specificity)
QAAudit postpartum creatives — VLM ≥8.5
RESEARCHERRegenerate artefact 08 (funnel-channel) + 09 (pricing) at 9.0+
GATE: Swap-Meal live + postpartum audience-test live by 2026-05-29 Thursday
W23

Scale Week 1 — push winners + creator UGC

Jun 2-8

Top 2 AB winners get 50%+ of new budget. Creator UGC channel opens.

MARKETINGIdentify Top 2 AB winners from W21-W22 · stat-sig-check.sh confirms · push 60% budget
MARKETINGSign 5 KL micro-influencers (10K-50K IG followers, working-women niche)
CREATIVE-DIRBrief creators · ship 5 UGC reels (1-shot Mirra-given guidance, creator-script)
MARKETINGFire ABs 11-16 (Reels length · UGC voice · Pause CTA · Real Numbers vs Real Local · carousel slides · static vs reel)
CREATIVE-DIRGenerate 20 net-new creatives (rotate Angles 8 + 2)
RESEARCHERRun autoresearch 3-loop refinement on Phase 1 weak artefacts
GATE: 5 creator UGC reels live by 2026-06-06 Friday
W24

Scale Week 2 + geo-pulse test

Jun 9-15

Geo-pulse goes live. Phase A ROAS measurement.

MARKETINGFire AB 17 (geo-pulse: Bangsar/MK premium vs Cheras/Subang mass)
MARKETINGFire AB 18 (mid-funnel email vs WhatsApp)
MARKETINGPhase A metrics review: ROAS, CPA, Day-14 retention, CAPI match-rate
MARKETINGOutreach: AIA Vitality partnership pitch · meet 1x in week
CREATIVE-DIRGenerate 20 net-new (rotate Angle 5 cost-math)
QAComposite audit: 17 artefacts post-loops · should hit 9.3+
GATE: Phase A KPIs hit threshold (ROAS ≥ 2.5x, CPA < RM50) by 2026-06-13 Friday

17.03 PHASE B · Scale + Partner — W25 to W28

W25

Partner-stack launch (AIA Vitality)

Jun 16-22

If AIA partnership confirmed: co-promo goes live. If not: alt partner outreach (Jaya Grocer, Sephora).

MARKETINGLaunch AIA Vitality x Mirra co-promo (10% off Mirra Starter for AIA members)
MARKETINGFire AB 19 (partner-stack ad copy)
CREATIVE-DIRShip 8 partner-stack creatives + 4 dedicated AIA-audience reels
MARKETINGFire ABs 20-22 (lower-priority — Sunday vs Tuesday · discount framing · VLM vs Real Photo)
CREATIVE-DIRGenerate 20 net-new (Angle 11 "After a long day" + dinner-occasion test)
RESEARCHERRun mirofish-2 round on dinner-occasion hypothesis (60 personas × 3 rounds)
GATE: Partner-stack go-live by 2026-06-20 Friday
W26

Retention machine — Klaviyo flows

Jun 23-29

Klaviyo Welcome flow + Win-back flow + Pause/Resume flow. Compound the Week-3 retention insight.

MARKETINGBuild Klaviyo Welcome flow (Day 1: order conf · Day 3: tasting tips · Day 7: meal-quiz · Day 14: extend offer)
MARKETINGBuild Klaviyo Win-back flow (Day 28 cart-abandoner · Day 35 lapsed-trial offer)
MARKETINGBuild "Pause Anytime" flow (when user pauses: 7-day check-in, 14-day re-engagement)
CREATIVE-DIRShip 18 email creatives across 3 flows
MARKETINGFire AB 18 winner: roll email-nurture across all new sign-ups
QAKlaviyo flow QA · DOI compliance · unsubscribe pattern check
GATE: Klaviyo 3 flows live by 2026-06-27 Friday
W27

Creator UGC wave 2 + B2B corporate

Jun 30 - Jul 6

Sign 10 more creators (lower-tier 5K-15K niche). Launch Mirra-Corporate offering.

MARKETINGSign 10 micro-creators (different niches: postpartum mom, fitness PT, working mom)
CREATIVE-DIRShip 10 creator UGC reels (creator-led script, Mirra-validates)
MARKETINGLaunch Mirra-Office (12-bento corporate sampler for HR teams)
MARKETINGOutreach 30 KL/Sel HR teams · pitch corporate-wellness lunch
CREATIVE-DIRGenerate 12 corporate-focused creatives + landing page
MARKETINGFire AB 23 (white-marble bg vs cream-linen bg)
GATE: 10 creator reels + Mirra-Office launched by 2026-07-04 Friday
W28

Mid-phase reflection + ICP expansion

Jul 7-13

Phase B halftime. Confirm what's scaling. Test 2 ICP expansion bets.

MARKETINGPhase B metrics review · ROAS by audience · LTV by Klaviyo flow
RESEARCHERRun mirofish-3: 60 personas × 3 rounds on ICP expansion candidates: senior-pro pre-diabetic + new-grad RM3K monthly budget
MARKETINGFire ABs 24-26 (founder signature on ad · "From RM19" vs "Just RM19" · price-display size)
CREATIVE-DIRGenerate 20 net-new (Angle 4 skeptic-arc · Angle 13 "designed for women")
MARKETINGOutreach: Jaya Grocer / Watsons MY for 2nd partner-stack
QAAudit creator UGC reels for brand-fit (avoid drift)
GATE: Phase B ROAS ≥ 3.0x · 2 ICP expansions validated by 2026-07-11 Friday

17.04 PHASE C · Optimize + Compound — W29 to W32

W29

Retarget-heavy + bundle promotions

Jul 14-20

Maximize warm tier. Launch Mirra bundle (3-month auto-pause + extra rotation).

MARKETINGIncrease retarget budget to 30% of total (W29-W32)
MARKETINGLaunch Mirra Annual Plan: 12-mo with built-in 4 pause weeks · RM3,200/yr (vs RM5,580 month-to-month)
CREATIVE-DIRGenerate 15 retarget-specific creatives + bundle landing
MARKETINGFire AB 27 (Annual plan vs monthly only)
CREATIVE-DIRGenerate 12 net-new for ICP-expansion personas
QAVLM audit batch refresh — drift check
GATE: Annual plan live + retarget allocation lifted by 2026-07-18 Friday
W30

Compound learning + R102 kill-pattern

Jul 21-27

G9-measure feedback cycle. Kill confirmed losing patterns. Promote winners.

RESEARCHERAggregate G9 metrics · identify kill-patterns (R102 kill-rules)
MARKETINGSubmit kill-list to creative-director + qa-doctor
CREATIVE-DIRStop using KILLED hooks · regenerate 15 creatives from winning patterns
MARKETINGFire ABs 28-30 (price size · CTA color · CTA text variants)
MARKETINGLaunch UGC ambassador program (top 50 customers get RM50/referral)
RESEARCHERRun mirofish-4: 60 personas × 3 rounds on Q4 hypothesis (Mirra Sport + Mirra Dinner)
GATE: R102 kill-list deployed · UGC ambassador 50 signups by 2026-07-25 Friday
W31

Compound + Q4 prep

Jul 28 - Aug 3

End-of-quarter measurement. Q4 strategy lock-in.

MARKETINGPhase C metrics review · final ROAS · LTV cohort analysis · CAPI match-rate
RESEARCHERRun mirofish-5: Q4 lineup test (Mirra Sport hi-protein + Mirra Snack)
CREATIVE-DIRQ4 visual lock-up: refresh DESIGN.md + brand-calibration anchor
MARKETINGQ4 budget plan · partner-stack expansion targets · creator program scaling
QAEnd-of-quarter audit · update brand DNA + compound-learning rules
RESEARCHERCross-brand learnings → Pinxin Vegan + Rasaya + Dr Stan
GATE: Q4 strategy locked + Q3 final report by 2026-08-01 Friday
W32

Q3 close + Q4 launch prep

Aug 4-10

Final week. Bank the learnings. Launch Q4 plan.

MARKETINGShip Q3 full attribution report · publish ROAS by ad_id chain to dashboard
RESEARCHERDocument Q3 winning angle bank · transfer to compound-learning.md
CREATIVE-DIRQ4 creative kickoff · 30 new assets for August launch wave
MARKETINGCross-brand handoff: top-3 learnings to Pinxin/Rasaya/Dr Stan teams
QACompound-promoter run · update Mirra brand DNA + AVOID rules
RESEARCHERPhase 3 deep research kickoff: dinner-occasion + corporate-wellness
GATE: Q3 close report + Q4 plan handed to Jenn by 2026-08-08 Friday

17.05 Production volume — week by week

WeekHero ImagesReelsUGC ReelsCarouselsTotal Creative Units
W212550838
W222080634
W2315105535
W241583430
W251882634
W2610531028
W2712510633
W282065536
W291585836
W301565632
W311053523
W32301051055
90-DAY205844679414

17.06 Milestone gates

GateWeekConditionIf miss
G-A1W21Starter Pack live + 5 ABs runningDefer launch · scope down to 3 ABs
G-A2W22Swap-Meal feature shippedDefer 1 week · communicate to customers
G-A3W24Phase A ROAS ≥ 2.5x, CPA < RM50Pause Phase B scaling · diagnose creative
G-B1W25Partner-stack go-livePivot to alt partner (Jaya/Watsons)
G-B2W26Klaviyo 3 flows liveInternal escalation · Klaviyo engineer surge
G-B3W28Phase B ROAS ≥ 3.0x · 2 ICP expansions validatedHold Phase C scaling · run mirofish-3 deeper
G-C1W29Annual plan live + retarget liftedMaintain Phase B settings · re-plan
G-C2W30R102 kill-list deployed · UGC ambassador 50Continue without kill-list · UGC defer 2 weeks
G-C3W32Q3 close report + Q4 plan to JennLate-handoff escalation to Jenn directly