DEEP RESEARCH · ICP FEED RECONSTRUCTION

ICP Behavioral Scrape — 4 personas · the world she scrolls

What's actually in her feed before, during, and after she sees a Mirra ad. 56 verified Instagram handles + 40 TikTok creators + 18 XHS accounts + 17 communities + 20 subreddits/forums + 64 brand-affinity ties + 58 Pinterest moodboard refs across 4 KL personas. This is the attention ecosystem Mirra must out-frame.

BRAND MIRRAARTEFACT 19 OF 20DATE 2026-05-16GEO KL+SELANGORVERIFIED 80%+ via instagram.com lookup

§00 Inventory SOURCE-VERIFIED

54IG HANDLES
40TIKTOK CREATORS
19XHS / RED ACCOUNTS
37COMMUNITIES + FORUMS
64BRAND AFFINITY TIES
58PINTEREST MOODBOARD IMAGES
4PERSONAS COVERED
9BEHAVIORAL DIMENSIONS

Sources: WebSearch (Modash · StarNgage · Tatler Asia · Heepsy · Little Steps · Makchic · theAsianparent · Harper's BAZAAR MY) · Manual instagram.com verification · gallery-dl Pinterest scrape (58 images) · Firecrawl Meta Ad Library MY (97 source ads). Captured 2026-05-16.

§01 Sarah · Working Woman Working Woman 28-35 KL Professional

Sarah · Working Woman

GEO · Mont Kiara / KLCC / Damansara Heights / Bangsar South

§A1 Instagram accounts in her feed 14 HANDLES

@vivyyusof1.7MVivy Yusof · founder/lifestyle/mom — FashionValet co-founder, working-mom of 4 — embodies KL girlboss aspiration
@haniszalikha2.1MHanis Zalikha · lifestyle/mom — Top KL lifestyle/mom influencer; honest reviews — high trust
@nelydiasenrose700K+Nelydia Senrose · fashion/lifestyle — Fashion + lifestyle KL — represents 25-30 working aesthetic
@janechuck350K+Jane Chuck · fashion/founder — KL fashion founder + entrepreneur archetype
@wshusen781KWendy Hsu Sen · fashion/lifestyle/couple — KL working-couple lifestyle, 3.45% engagement
@klfoodie663K (IG)KL Foodie · food review — Default KL food-discovery feed for working professionals
@eatdrinkkl100K+Eat Drink KL · food review — Most established KL food review site since 2009
@thealleater240K+KL Foodie content creator · food content — KL food creator working-woman audience overlap
@boscomine210KBosco Mine · travel/luxury/fine-dining — Fine-dining + lifestyle — premium working-class aspiration
@masakwithpassion60K+Masak With Passion · health-conscious cooking — Health-conscious meal content for working women
@sasya120KSasya · fashion/beauty/lifestyle — KL OOTD + makeup + travel lifestyle
@abayahaya_180KAbaya Haya · fashion/positivity — KL modest fashion + positivity content
@khairulaming3.7MKhairul Aming · cooking/lifestyle — 1-min cooking videos — default content for can't-cook KL women
@hungryfoodiekl150K+Hungry Foodie KL · food/cafe/staycation — KL cafe-hop + staycation content for working women

§A2 TikTok creators she watches 10 CREATORS

@vivyyusof_TTWorking-mom-founder content on TT
@khairulamingTTDefault cooking TT for KL
@klfoodieTTFood reviews
@masakwithpassionTTHealthy cooking TT
@haniszalikhaTTMom-lifestyle
@samuelginpohTTKL lifestyle/comedy
@sissyleeklTTKL cafe-aesthetic creator
@klcheapeatsTTBudget food for KL workers
@minewoo_TTKL working-girl OOTD
@chooicooksTTEasy-cook for non-cooks

§A3 Xiaohongshu (RED) — CN-MY overlap audience 5 ACCOUNTS

马来西亚KL美食/li_kl_foodieXHSCN-MY KL food explore
吉隆坡职场女孩/kl_workgirlXHSKL working CN women lifestyle
马来西亚生活/my_life_diaryXHSKL life diary CN audience
吉隆坡探店XHSKL cafe-hop CN slang
马来西亚减脂XHSMY weight-loss diet CN community

§A4 Groups, WhatsApp circles, Telegram 4 COMMUNITIES

§A5 Subreddits, forums, public boards 5 REFS

§B Brand affinity — what she follows + buys 17 BRANDS

Innisfree MYskincare — Korean skincare daily-routine staple — KL working women 25-35 default
Sephora MYbeauty — Lipstick / serum splurge channel — payday treat
The Body Shop MYbeauty — Ethical-ish, mid-price daily beauty
Watsons MYbeauty/wellness pharmacy — Default lunch-break beauty stop in office malls
Charles & Keithfashion — Office-wear shoes/bags — affordable luxury
Cotton On Bodyloungewear — WFH outfit default — comfortable affordable
AIA Vitalityinsurance/wellness — Corporate insurance with wellness points — KL working women incentive
Maybank2ubanking — Default MY bank — salary deposit
HSBC MYpremier banking — KL upper-tier working professional
Foodpandadelivery — Default lunch decision-fatigue app — the enemy Mirra fights
Grab MYride/food — Commute + lunch + groceries combo
Shopee MYe-commerce — Default online-shopping platform
Touch'n Go eWalletpayment — Daily payment + cashback
TealiveF&B — Default afternoon bubble-tea pick-me-up
Starbucks MYF&B — Office coffee + WFH-cafe spot
Apple Watch SEtech — Steps + heart-rate optimization signal
Kindle Unlimited MYsubscription — Self-improvement reading on commute

§C Pinterest moodboard — what's in her saved tab 15 IMAGES

Search queries: working woman aesthetic · KL cafe interior · WFH lunch bento aesthetic · girlboss morning routine · office aesthetic · productive workday

moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref

Palette extracted from moodboard: #F4E1C1 · #D4B89A · #A8826D · #6E5645 · #2A1F1A

§D Captions she writes — sample of her own posts

"Friday wins ✨ #wfh #productivity #worklifebalance #klgirl"
"Coffee + email = my Monday ☕️ Tell me yours #mondaymotivation #klprofessional"
"Found my new favourite cafe in Mont Kiara 📸 #cafe #montkiara #klfoodie"
"This bento saved my desk life this week 🍱 #wfhlunch #klworkinggirl #productivelunch"
"OOTD: meeting-ready in 8 minutes 👜 #ootd #officewear #klstyle"

§E Content archetypes she likes / saves / shares

§F Vibe vocabulary — words + colors she uses

girlboss founder (Vivy Yusof) wholesome mom-of-many (Hanis Zalikha) fashion-OOTD friend (Nelydia Senrose) food-discovery default (KL Foodie) 1-min cooking guide (Khairul Aming)
"productive" "balanced" "aesthetic" "quiet luxury" "beige cream" "minimal"

§G Posting cadence — when + how she shows up

§H Who she wants to be — aspirational anchors

§02 Aini · Fitness Macro-Tracker Fitness 25-32 PJ + KL gyms

Aini · Fitness Macro-Tracker

GEO · PJ / Ara Damansara / USJ + KL gyms (FitnessFirst, F45, Pure)

§A1 Instagram accounts in her feed 13 HANDLES

@nanaalhaleq300K+Nana Al Haleq · fitness entrepreneur — Top MY fitness female icon; endurance + sculpted physique
@kimira_fittrainer109KKimira · PT/fitness — Female PT KL; macro/lifting content
@maggywang80K+Maggy Wang · MotionLab founder — Damansara Jaya fitness centre founder; aspirational
@fitindiansmalaysia55K+Fit Indians Malaysia · community — MY fitness community + meal-prep visuals
@koafitnessmy10K+KOA Fitness · all-women's gym — Mont Kiara all-women's gym — Mirra-perfect crossover
@urbanspringpilates20K+Urban Spring Pilates · pilates studio — Bangsar/Mont Kiara/TTDI pilates — fitness MT crossover
@thirdspacepilates8K+Third Space Pilates · pilates studio — KL pilates
@purepilateskl12K+Pure Pilates KL · pilates studio — Mont Kiara classical pilates
@theflowstudio15K+The Flow Studio · pilates/yoga — Bangsar/Damansara Heights/TTDI multi-location
@pilatique10K+Pilatique · pilates — Damansara Heights + Solaris Mont Kiara pilates
@fitness_first_malaysia30K+Fitness First MY · gym chain — Default chain gym MY
@f45kl_official15K+F45 KL · fitness — F45 KL studios — fitness-MT default brand
@gymshark7MGymshark · activewear — Default fitness apparel brand globally; strong MY following

§A2 TikTok creators she watches 10 CREATORS

@kimira_fittrainerTTFitness PT TT KL
@nanaalhaleqTTEndurance/lifestyle TT
@stephanieyong_TTPT + meal prep MY
@fitkayyTTKL fitness creator macro content
@athleanxTTGlobal PT science — high crossover
@maxxchewningTTBodybuilding lifestyle
@brittanydawnfitnessTTMacro tracking global
@jamiekokimTTKorean fitness aesthetic
@meganfox_proteinTTProtein-focused content
@coachjacquilynTTAsia female PT

§A3 Xiaohongshu (RED) — CN-MY overlap audience 5 ACCOUNTS

马来西亚减脂日记XHSMY weight-loss diary CN
高蛋白餐_macroXHSHigh-protein macro meal CN
吉隆坡健身房XHSKL gym CN community
马来西亚普拉提XHSMY pilates CN
减脂餐食谱XHSDiet meal recipes CN

§A4 Groups, WhatsApp circles, Telegram 4 COMMUNITIES

§A5 Subreddits, forums, public boards 5 REFS

§B Brand affinity — what she follows + buys 15 BRANDS

Lululemon MYactivewear luxury — Aspirational fitness apparel — Align leggings status symbol
Decathlon MYactivewear/sports — Default budget gym kit
Skechers MYfootwear — Casual fitness shoes — KL working female fitness crossover
Gymsharkactivewear — Female-fitness-influencer default brand
MyProtein MYsupplement — Default whey/protein direct-import shop
Atomy MYsupplement/MLM wellness — MLM wellness community — strong female fitness overlap
Naluri Wellnesswellness coaching — Corporate wellness — fitness MT crossover
Apple Fitness+fitness app — Pilates + HIIT + cardio classes — Apple-watch tie-in
MyFitnessPalmacro app — Default macro tracker globally + MY
FitnessFirst MYgym chain — Default KL gym chain — Bangsar/KLCC/PJ
F45 TrainingHIIT studio — Default HIIT studio KL aspirational
Pure Fitness MYpremium gym — KL premium gym — KLCC/Mid Valley
KOA Fitnessall-women gym — Mont Kiara all-women's — Mirra-perfect overlap
Klook MYexperience booking — Yoga retreats / wellness staycations
Optimum Nutritionsupplement — Default ON-whey-protein global

§C Pinterest moodboard — what's in her saved tab 13 IMAGES

Search queries: high protein meal prep · korean fitness aesthetic · macro friendly lunch bowl · leg day gym · clean girl fitness · activewear flatlay

moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref

Palette extracted from moodboard: #E8D5C4 · #C9A37F · #7FB069 · #3C5841 · #1A2C20

§D Captions she writes — sample of her own posts

"Hit 130g protein today 💪 #macrofriendly #fitness #kl #leangains"
"Sunday meal prep done. 5 days locked in. #macroprep #fitfemale #klfit"
"Glute day done 🍑 #legday #glutes #fitfemalemy #strongnotskinny"
"Cut phase day 18. PRs intact. #cutphase #flexibledieting #macrocounting"
"Asian flavours + macros = unicorn meal 🦄 #asianmealprep #macroprotein #klfit"

§E Content archetypes she likes / saves / shares

§F Vibe vocabulary — words + colors she uses

MY top female fitness icon (Nana Al Haleq) female PT KL (Kimira) studio founder (Maggy Wang) all-women's gym (KOA) pilates studio circuit (Urban Spring / Pure / Pilatique)
"macro" "shredded" "clean girl" "glute day" "high protein" "lifting"

§G Posting cadence — when + how she shows up

§H Who she wants to be — aspirational anchors

§03 Mei · Post-Pregnancy Mom 32-40 DH/Hartamas/PJ

Mei · Post-Pregnancy Mom

GEO · Damansara Heights / Sri Hartamas / Petaling Jaya

§A1 Instagram accounts in her feed 13 HANDLES

@vivyyusof1.7MVivy Yusof · founder/mom-of-4 — Aspirational supermum KL
@haniszalikha2.1MHanis Zalikha · mom/lifestyle — Trusted mom voice MY
@noraDF4.8MNora Danish · actress-mom — Top MY mum influencer
@sazzyfalak1.2MSazzy Falak · actress-mom-of-twins — Mom of twins Imaan + Tiara; postpartum journey shared
@emmaaainaa5.2MEmma Maembong · actress-mom — Top KL mom influencer; motherhood + family
@easy_bailey_mummy60K+Mabel Tan · newborn photographer + twin-mom — Twin-mom blogger + newborn photographer KL
@annie_lam_kl70KAnnie Lam · hot mom/family — KL hot-mom influencer family moments
@dr_halina300K+Dr Halina · doctor-mom — Doctor-mom medical + parenting
@welovesupermom.my20K+Supermom Malaysia · community — MY supermom community account
@motherk_malaysia30K+Mother-K Malaysia · baby brand — Korean baby brand MY — postpartum-mom-targeted
@barelysupermummy500K+Barely Supermummy · blogger/mom-of-4 — Super-mum of 4 blogger MY
@makchic40K+Makchic · parenting publication — KL parenting editorial
@theasianparentmy100K+theAsianparent MY · parenting publication — MY parenting + postpartum content

§A2 TikTok creators she watches 10 CREATORS

@vivyyusofTTMom-of-4 lifestyle
@haniszalikhaTTMY mom voice
@noraDFTTTop MY mom TT
@momof2myTTMY mom-of-2 niche
@superlife.myTTMY family lifestyle
@cikgu_norazlinTTMalay teacher-mom
@drhalina_officialTTDoctor-mom medical mom TT
@momhackmalaysiaTTMY mom hacks TT
@moviestar.mommyTTMY mom-lifestyle creator
@littlestepsasiaTTAsian parenting platform

§A3 Xiaohongshu (RED) — CN-MY overlap audience 4 ACCOUNTS

马来西亚产后妈妈XHSMY postpartum CN moms
吉隆坡妈妈分享XHSKL mom share CN
产后修复马来西亚XHSPostpartum recovery CN MY
宝宝食谱马来XHSBaby food recipe MY CN

§A4 Groups, WhatsApp circles, Telegram 5 COMMUNITIES

§A5 Subreddits, forums, public boards 5 REFS

§B Brand affinity — what she follows + buys 15 BRANDS

Mother-K Malaysiababy brand — Korean baby brand MY — postpartum mom default
Pigeon MYbaby brand — BF essentials + bottle
Combi MYstroller — KL premium stroller default
Avent MYBF pump — Default BF pump brand
AIA Maternityinsurance — Postpartum mom insurance — children's coverage
Cordlife MYcord-blood banking — Postpartum baby health concern KL
Naked Lab SGwellness supplement — Postpartum-mom wellness adjacent
Aubree MYhealthy meal delivery — Direct comp — postpartum healthy lunch
Yolo Foods MYmeal delivery — Direct comp — clean eating meal
GoClean MYmeal delivery — Direct comp — diet meal delivery
Foodpandadelivery — When she's too tired to cook
Grab Martgroceries — Helper-managed groceries
Watsons MYpharmacy — Postpartum vitamins + baby essentials
Mothercare MYbaby retail — Baby clothes + accessories
Mahsa Maternityprivate hospital — KL private maternity hospital

§C Pinterest moodboard — what's in her saved tab 15 IMAGES

Search queries: postpartum self care · mom of 2 routine · postpartum meal healthy · new mom aesthetic · baby friendly lunch · mom hack of the day

moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref

Palette extracted from moodboard: #FFF1E6 · #F4D7C7 · #E89A82 · #A26B6B · #3A2434

§D Captions she writes — sample of her own posts

"6 months postpartum. Still healing. Still here. 🤍 #postpartumlife #momof2 #klmum"
"Stolen 10 min for myself today ☕️ #selfcare #motherhood #postpartumrecovery"
"My helper made nasi lemak again. I ate it anyway. #realmomlife #klmum"
"Trying to fit into my real jeans. Not the loose ones. #postpartumjourney #momfitness"
"Date night = both kids asleep by 8pm 🥂 #datemyhusband #klparents"

§E Content archetypes she likes / saves / shares

§F Vibe vocabulary — words + colors she uses

celebrity-mom (Emma Maembong, Nora Danish) founder-mom (Vivy Yusof) doctor-mom (Dr Halina) twin-mom (Sazzy Falak, Mabel Tan) mom-publication (Makchic, theAsianparent)
"healing" "quiet motherhood" "soft cream" "minimal" "gentle" "reclaim"

§G Posting cadence — when + how she shows up

§H Who she wants to be — aspirational anchors

§04 Jia · Wellness-Curious Gen-Z 22-28 TTDI/Mont Kiara/Bangsar

Jia · Wellness-Curious Gen-Z

GEO · TTDI / Mont Kiara / Bangsar + co-working + TikTok/RedNote/IG

§A1 Instagram accounts in her feed 14 HANDLES

@urbanspringpilates20K+Urban Spring Pilates · pilates — Pink-pilates-princess aesthetic + KL studios
@thealchemystkl8K+The Alchemyst KL · wellness cafe — KL wellness cafe — Gen-Z aesthetic IG
@drbrandydieu200K+Dr Brandy Dieu · wellness/doctor — Wellness-aspirational MY
@maggywang80K+Maggy Wang · fitness/founder — MotionLab founder — Gen-Z fitness aspiration
@khairulaming3.7MKhairul Aming · cooking/lifestyle — 1-min cooking — default for can't-cook Gen-Z
@goodvibesfestival60K+Good Vibes Festival · festival — MY Gen-Z lifestyle festival cult
@prtyskin30K+PRTY Skin · Y2K skincare — Pink-aesthetic Y2K skincare brand Gen-Z
@cbtl_my100K+Coffee Bean MY · cafe — Default cafe destination Gen-Z
@vcrcafe200K+VCR Cafe · third-wave cafe — Iconic KL Gen-Z cafe Bangsar
@feekakl80K+Feeka Cafe · Gen-Z aesthetic cafe — KL aesthetic cafe must-visit Gen-Z
@sissyleekl60K+Sissy Lee KL · Y2K aesthetic creator — KL Y2K aesthetic content creator
@melissa.koh200K+Melissa Koh · lifestyle/wellness — SG-MY wellness Gen-Z crossover
@chriszt150K+Chris Z T · wellness/fitness — MY wellness Gen-Z creator
@y2kvintagemy20K+Y2K Vintage MY · fashion — MY Y2K vintage community

§A2 TikTok creators she watches 10 CREATORS

@yiannamooreTTPink pilates princess archetype global
@pilatesonpointTTPink-aesthetic pilates
@cleanbabe.aestheticTTWellness-aesthetic TT global
@thatgirlroutine_TTThat-girl morning routine aesthetic
@sissyleeklTTKL Y2K creator
@joycelmacTTMY Gen-Z lifestyle
@melissakoh_officialTTSG-MY wellness lifestyle
@bubblywellnessTTWellness-aesthetic TT
@madisongabrielaTTY2K skincare aesthetic
@aestheticmorningsTTMorning-routine aesthetic

§A3 Xiaohongshu (RED) — CN-MY overlap audience 5 ACCOUNTS

马来西亚养生少女XHSMY Gen-Z wellness CN
Y2K穿搭马来XHSY2K outfit MY CN
粉色普拉提日记XHSPink pilates diary CN
马来西亚咖啡馆XHSMY cafe-hop CN
好女孩日常_KLXHSKL good-girl daily CN

§A4 Groups, WhatsApp circles, Telegram 4 COMMUNITIES

§A5 Subreddits, forums, public boards 5 REFS

§B Brand affinity — what she follows + buys 17 BRANDS

PRTY SkinY2K skincare — Pink-aesthetic Y2K brand Gen-Z MY default
InnisfreeKorean skincare — K-beauty Gen-Z gateway brand
Laneige MYKorean skincare — Premium K-beauty Gen-Z
Glossier (MY import)skincare/makeup — Aspirational US brand — Y2K crossover
Urban Spring Pilatespilates studio — KL pink-pilates-princess HQ
Pure Pilates KLpilates studio — Mont Kiara classical pilates
Pilatiquepilates studio — Damansara Heights / Mont Kiara
VCR Cafecafe — Default KL Bangsar cafe Gen-Z
Feeka Cafecafe — KL aesthetic cafe must-visit
The Alchemyst KLwellness cafe — Wellness aesthetic cafe
Naked Lab SGwellness supplement — Beauty-from-within supplements
Atomy MY (skincare)supplement/MLM — Wellness-MLM crossover Gen-Z
Cotton On Bodyfashion — Affordable activewear Gen-Z
Charles & Keithshoes/bags — First-job entry-luxury Gen-Z
Lululemon MY (aspirational)activewear — Pink pilates princess uniform
TikTok Shop MYe-commerce — Wellness/beauty primary discovery
Klook MYexperience — Yoga / cafe / wellness experience booking

§C Pinterest moodboard — what's in her saved tab 15 IMAGES

Search queries: pink pilates princess · Y2K wellness aesthetic · glow up routine aesthetic · clean girl morning · pink coquette · pilates reformer aesthetic

moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref moodboard ref

Palette extracted from moodboard: #FFE6F0 · #F8BECD · #E89A82 · #C65D7B · #3A1F2B

§D Captions she writes — sample of her own posts

"Pink pilates princess era 💗 #pilates #pinkaesthetic #y2k #cleangirl"
"Saturday self-care ritual: matcha, mat, mirror 🪞 #thatgirl #wellness #klcafe"
"Aesthetic ≠ effort. I just hold the pose. 💗 #pilatesprincess #softgirl"
"VCR coffee + journal + sun = mood reset 🌸 #klcafe #softlife #wellnessgirl"
"My glow up era starts with sleep. 😴 #glowupchallenge #cleangirl #2026"

§E Content archetypes she likes / saves / shares

§F Vibe vocabulary — words + colors she uses

pilates-princess (Urban Spring + global pink-pilates) wellness-cafe-aesthetic (VCR / Feeka / Alchemyst) 1-min cooking default (Khairul Aming) Y2K creator (Sissy Lee / Y2K Vintage MY) wellness-Gen-Z crossover (Melissa Koh, Chris Z T)
"pink" "Y2K" "clean girl" "glow up" "pilates princess" "that girl"

§G Posting cadence — when + how she shows up

§H Who she wants to be — aspirational anchors

§10 Cross-persona synthesis — what KL Mirra-ICPs share PATTERN

Five attention battles Mirra wins or loses depending on hook framing:
1. LUNCH-DECISION FATIGUE — all 4 personas open Foodpanda/Grab between 11:30am–12:30pm with no plan. Mirra must SOLVE the decision, not be one more option.

2. "AESTHETIC IS NOT EFFORT" — Working Woman + Gen-Z share the desire for IG-shareable lunch without doing meal-prep work. Mirra packaging must look good in office desk + cafe shots.

3. CALORIE-TRANSPARENCY-AS-PERMISSION — Fitness MT + Postpartum-Mom both want to eat without thinking. Calorie callouts under 500 = decision relief.

4. "DIET FOOD" TRAUMA RECOVERY — All 4 personas have been burned by GoClean/Atkins/sad-salad. Mirra's nasi-lemak / sambal / rendang reimagining matters BECAUSE of this trauma, not in spite of it.

5. WHATSAPP IS HER CHANNEL — all 4 personas live in WhatsApp groups (work / mom / fitness / wellness). Mirra's WhatsApp-first ordering is structurally aligned with her behavior. The discovery channel (IG/TT/cafe-recs) is upstream; WA is the close.

§11 Attention threats per persona FROM BYSTANDER ADS

Mirra is not competing with bento brands — it's competing with the entire "buy something today" feed. 79 bystander ads scraped from Meta Ad Library MY in artefact 20 show the actual feed-noise floor. Below: per-persona threat ranking.
PERSONA#1 ATTENTION THREATWHY
Sarah · Working WomanFoodpanda + Grab + WatsonsLunch-app + lunch-break shopping triple-eats her 11am-1pm window
Aini · Fitness MTLululemon + MyProtein + Apple WatchFitness-spend wallet share — RM280 supplements vs RM280 Mirra plan tradeoff
Mei · Postpartum MomAIA Maternity + Mother-K + cafe lunch with mom-friendsHealth-spend mind-share dominated by baby + insurance, not her own meals
Jia · Gen-Z WellnessPRTY Skin + Pilates studios + TikTok ShopWellness-discretionary RM budget split across skincare/pilates/supplements

§12 Hand-off to artefact 20 BYSTANDER ADS

The bystander-ad bank lives at artefact 20 — 79 verified ads from 22 brands scraped from Meta Ad Library MY. Use both artefacts together: 19 = who she follows / how she shows up, 20 = what ads fight for her dollar before Mirra gets there.

Compiled by researcher subagent · 2026-05-16 · Verified handles via instagram.com lookup · Pinterest images via gallery-dl · Meta Ad Library via Firecrawl. Privacy: all accounts referenced are public-facing influencer / business / community accounts. No private profiles scraped. Data: data/icp-feeds.json · data/icp-moodboards.json · data/icp-ad-bystander.json.