ARTEFACT 10 — REAL OASIS · MIRRA · 2026-05-16
This is a REAL OASIS simulation. 60 distinct persona agents, each grounded in a verified Mirra ICP (working-tired-mamak / fitness / postpartum / new-grad / senior-pro / skeptic) × 5 round prompts × Moonshot Kimi-K2 chat completions = 300 verbatim quotes in authentic Malaysian English. Replaces the Phase-1 Gemini-synth artefact entirely.
| Archetype | Personas | Quotes | ICP fit |
|---|---|---|---|
| tired-mamak (P01-P15) | 15 | 75 | Mirra primary ICP — KL/Sel office worker, gained weight WFH, sick of Grab nasi lemak |
| fitness (P16-P27) | 12 | 60 | Macro-tracking, gym 2-4x/wk, wants high-protein + low-cal hybrid |
| postpartum (P28-P37) | 10 | 50 | 34-38yo, post-baby 5-15kg, no time, husband doesn't get it |
| new-grad (P38-P45) | 8 | 40 | 24-27yo, first salary, RM3,500-5,000/mo, food bill = #1 expense |
| senior-pro (P46-P53) | 8 | 40 | 38-43yo, director/VP, pre-diabetic / BP / cholesterol fears, family history |
| skeptic (P54-P60) | 7 | 35 | Tried 3+ diets/gym/meal-prep co's, professional cynic, reads reviews obsessively |
"You don't get this kind of Malaysian-English authenticity from Gemini Flash. Kimi-K2 trained on Asian dialects — it reads like a real KL group chat at 2 PM."
Forum opens: 60 personas read the Mirra pitch — RM199 Starter Pack, AI Coach Maya, nutritionist-designed, 50+ local-flavour menus. Below: 1 quote per archetype (6 quotes) + 2 most detailed.
"RM199 for only 8 tiny 500-cal bentos? Last month I spent half that aturing Mamak for my weekly nasi lemak kaw-kaw, confirm more shiok. Plus the AI WhatsApp kacau twice a week? Aiyo, my mak already spam me enough liao lah."
"RM25 a meal, boleh tahan lah but if the rendang still got that kering manis kick and AI Maya keeps me accountable on calories when I'm mindless-snacking, maybe worth swapping my Sunday meal-prep chaos for more hip-thrust time ya."
"RM199 for 8 bekal je? After convert sama ngan RM25 per meal, makcik tepi office cuma RM6 pun dah kenyang lah — but that AI Coach Maya spamming my WhatsApp twice a week when I tengah kejar Adam balik from taska memang boleh trigger migraine."
"RM199 for 8 meals means RM25 per pop — confirm sakit gila for my current budget lah, but the idea of AI Coach Maya kacau-ing me on WhatsApp already feels like another mak nagging about my rice intake, so maybe I'll skip for now."
"RM199 for 8 bento only? My boss says cut budget lagi, where got spare for lunch like this lah. The AI coach Maya texting me twice a week also will kena ghost — last thing I need is another notification while rushing to pick kids from SK Mont Kiara."
"RM199 for 8 tiny nasi-lemak knockoffs? I can hit Village Park twice and still have change for teh ais lah. Plus got AI 'Maya' spam me on WhatsApp like my mother — confirm I'll ghost her within 3 days."
"RM199 for eight meals means I'm paying almost 25 bucks per bento, yet still gotta heat it myself while Maya the AI kacau me on WhatsApp? Bro, after pumping, washing bottles and tahan cranky baby, last thing I need is a robot cheerleader asking if I'm 'on track' — I just want real sambal that won't sabo my 500-cal budget and someone to tapau it hot to my door, lah."
"Wah RM199 for eight rendang bento at <500 cal? At first I thought nice lah can replace those oily client-dinner leftovers, but then remember the AI Maya will kacau me 2× a week — like my mom asking 'makan already?' Confirm malu if I lie say I meal-prepped but actually tapau nasi goreng at 11pm."
Three-tier pricing visible: Starter RM199 / 8 meals · 10-pack RM280 · 20-pack RM558 (best value). Compared against mamak RM12 + FoodPanda RM22 + premium-prep RM35.
"Starter plan lah, RM24.88/meal cheaper than my sad FoodPanda orders and only 8 meals means less guilt if I surrender to mamak maggi goreng on Friday nights."
"Girl, honestly? I'll just roll with the 10-pack lah — RM28 locks in close to my usual mamak spend but chops Sunday shopping-chop-steam-pack stress, plus no fridge space for 20 boxes."
"Starter je lah, RM25 per meal tu still tinggi sikit but at least tak commit long-term — kalau Anis demam ke apa, I can skip week terus, tak rasa rugi, plus 4 dinner je settle, boleh rotate with my own sambal bilis or cincalok egg also."
"Eh confirm pick the RM199 Starter lah — 8 boxes spread out two weeks means I can still bersembang mamak weekends, plus RM24.88 already 30% cheaper than my usual FoodPanda chicken-rice and 4× under my Cyberjaya office canteen rasa-tipu prices."
"Aiyo RM558 for 20 meals tu sound steep lah, lagi-lagi for someone yang mostly bawa nasi sendiri from home and tapau RM12 chap fan kat office — but if Mirra can swap out 4-5 lunches a week and KL traffic stress, I might just plonk for the Starter test 8-pack first."
"Starter pun lagi ngam lah — RM24.88 still hampir twice the price of my favourite nasi lemak Antarabangsa, and 8 meals dalam 2 minggu means I won't kena overload kalau the rasa cincai. Premium 20-pack? Mati pun tak commit lah, my Lowyat refund-thread tracker dah cukup panjang."
"Eh, the Starter lah — RM24.88 a meal still cheaper than tapauing FoodPanda nasi lemak that arrives soggy + I can blend it with mamak roti telur Saturday mornings without guilt, BUT I'd only pull the trigger if they auto-pause when baby Aaliyah pulls fever-week shenanigans so RM199 tak feel like flushing my breastfeeding-bra fund."
"Starter lah confirm — RM24.88 jelas lagi sayur than that RM35 premium prep which sometimes feels like I'm just paying for the colour-coded macros chart, and at least 8 meals can dovetail with my mamak roti canai mornings tanpa rasa kena cuckold by my own bank statement."
Mirra ad shown: "Counting calories at work?" split-screen — RM18 chicken-rice (left, greasy) vs RM19 Mirra bento (right). Tag: "Real local food. Real numbers. Under 500 cal."
"Only one ringgit more than that oily chicken rice and got exact calorie count? Walao, the sambal chicken look legit like mak cook pulak — tapau this lah, faster click before the guilt set in."
"That RM19 split-screen is exactly the kind of bait my macro-counting brain falls for — wah, 500 cal beats my 700-cal mamak nasi kandar AND has real sambal-style chicken? I'll click, lah."
"Wah, that RM19 split-screen sangat sedap to look at lah — sambal-style chicken under 500 cal vs my usual lemak chicken rice yang buat me bloat sampai kena tukar baju kerja? I'd swipe, sis. Calorie counting bila kena marathon kids' homework? Definitely my hidup."
"Eh, RM1 more than fast-food chicken rice but under 500 cal AND actual sambal flavour? Confirm click lah — I'm sick of mamak food coma at standup meetings."
"Aiyo, the split-screen pulak — RM19 for sambal-style chicken under 500 cal beats my RM18 oily kena-coma chicken rice plus the iced kopi-O? Click lah, my 3pm slump tak mampu lagi handle that lethargy."
"Eh, 'under 500 cal' for that rice + chicken + 2 sides? Mai aji lawyer here calling BS — my old man could pack triple the rice and still call it healthy. Photo's pretty but I'd scroll past unless someone I trust tags me in the next 10 minutes."
"Wah, that RM19 split-screen straight punch my gut lah — same money I'd burn on greasy chicken-rice that leaves my BBT diaries crying, but with real sambal-style chicken + macros baked in? Pick it up, click bait or not — gut says my post-partum bloating finally got an enemy worth swiping for."
"RM19 with macros printed? Confirm click — but I'd still want to swipe to that 'how does it actually taste' video before tapau-ing, because right now your sambal-style chicken still looks like the polished version of any TGV bento I've already photographed before posting to client pitches."
Week 2 of trial: 5 of 8 eaten. 2 liked, 2 OK, 1 meh. AI Maya checks in. 5 days till RM558/month auto-roll.
"Honestly the Sambal Ikan Bilis and that rendang surprised me — macam Mum's cooking, not the soggy gym-box I expected — so I'm 70% tempted to renew, but RM558 leh… if they throw in lunch-only or let me skip 'meh' dishes I'd boleh; otherwise I'll downgrade to the 10-pack and bookmark Maya's pep-talks for next month's slip-up."
"Hai Maya, Week 1 I like that kung-pao tofu until I pangkah the box twice, but RM558 for 20 boxes is overkill when I've got an OOTW shoot and my fam's curry chicken nights — downgrade to 10-pack and let me swap the meh dishes for spicy mapo if u nak save me from ghost-ing this sub."
"Cancel if RM558 sebab Adam's deworming + Aniq's preschool registration baru kemaruk je bulan ni, but if Maya can let me freeze the auto-roll for 30 days and swap that meh nasi goreng kampung with sambal udang petai instead, baru aku akan extend — kalau tak, I'll just memuncak nasi air masin sambil pelat tukar lauk lah."
"Eh Maya, your DM had me at 'adjust' — kalau the 5-meal a week box can swap out the meh chap-fan style chicken for that mild kari ayam yang melt-in-mouth dari week 1, I confirm renew lah; RM558 still bite-able as long as I pause kalau dua minggu kena claim balik OT and tapau ramly burger at 11pm sometimes."
"Aiyoh, the kungfu chicken and assam pedas memang sedap, but RM558 for 20 boxes overkill when I'm out on client lunches twice a week — let's downgrade to 10-pack and swap out the meh chap fan or I'll just cancel completely. Maya, give me option to skip Mondays where I usually buka mata for client breakfast meetings, then aku stay."
"Cancel lah, RM558 for half-and-half hits is robbery — I'll only stay if Maya lets me skip the meh ones AND swap to the killer rendang twice; else I'm out before the 5-day clock dings, no second chance lah."
"Honestly, Maya, downgrade je lah — week 2 I'm 7-out-of-10 satisfied but the breastfed RM558 commitment dengan baby Aiman demam two days last week dah hancur my budget. Kalau they boleh let me skip-or-swap the meh dishes for more sambal ikan bilis, I'd ride the 10-pack instead; otherwise cancel before they auto-charge — tapi the AI nag was actually the lifeline; tanpa Maya I'd dah lupa to track my 2pm energy slumps lah."
"Downgrade je lah — RM558/mo confirm wajib pulau if I commit; kalau Mirra Maya boleh let me skip 3 days & swap the meh meals dengan something extra pedas, I'll keep going."
1 month in, -1.5kg actual. Friend at coffee asks: "eh, what's the bento thing you keep posting?"
"It's like this AI kakak who kira your calories then tells you how to bungkus your nasi and lauk so it still rasa like your mum's kitchen — been 1.5kg down without feeling kena tipu by slimming teas. Sister, just try one starter pack lah, your Grab cinema-popcorn habit will hate you for it."
"It's basically a Korean meal-prep service tapi all the Asian flavours my mak cooks — sambal bilis, rendang, ayam masak merah — minus the oil bath, plus a chatty AI bestie called Maya who confirms saying 'put down the karipap.' Down 1.5kg already lah, just don't bawak boyfriend along, dia mesti complain why you sudah tak cook for him."
"Eh kak, this Mirra bento is like halal HelloFresh tapi pre-cooked — sambal ikan bilis, asam pedas, ayam masak merah, semua under 500 cal so my breastfeeding bloating finally surrender. Try the Starter 8-meal RM199 first lah, you'll cry tears of joy bila pakai jeans pre-pregnancy balik!"
"Oh that bento thing? It's Mirra, my new lunch sponsor — RM200 a fortnight, AI 'Maya' nags me on WhatsApp like my mom kawin abang, I'm 1.5 kg lighter so my Cyberjaya monthly RM2400 stipend feels a bit thicker. Try the RM199 trial lah, less pain than tapao chicken rice every Monday."
"Bro, it's Mirra — like, AI-coach Maya texts me twice a week 'eh ok ah for skipping nasi lemak?' and the 8-meal Starter Pack at RM199 yo dropped 1.5 kg of bloated CEO-flesh in 30 days — recommend if u nak skip the 'eat clean' fad and just have ready, real-tasting Malay/Chinese lunches when client meetings drag past 1pm, but warning lah the 20-pack RM558 auto-roll is sneaky, you gotta cancel by day 26 yourself."
"Mirra lah — Malaysian meal-prep that doesn't taste like cardboard sambal, plus a Chatbot Maya yang lebih nagging than my mother. Lost 1.5kg in 30 days without sweating in Celebrity Fitness, BUT only swallowed cause they let me swap the bland chap-fan-style for double dose of sambal ikan bilis."
"Aiyo, it's my own AI nutritionist lah — every day I just snap whatever leftover nasi and lauk Maya kuala me with macros + sambal-feel calorie tally, then tukar to lighter weeks when our mommy-baby cluster-feed nights hantam me hard. Lost 1.5 kg without missing the rendang lemak Eid, mooi-mooi after deboning the chicken for Liyana."
"Wah this Mirra Maya AI confirm jadi my new lunch wifey — kena scold me for kuetiau goreng cheating, kira calories everytime I eat the sambal ikan bilis bento, dropped 1.5kg in a month sambil tetap dapat real Malaysian rasa, RM19 je sehari which is cheaper than my premium prep era; just don't tell my mother lah, dia confirm jealous I'm listening to AI over her assam pedas obligations."
After the 300-quote forum, three findings confirm Phase 1 research hypotheses, three are new insights nobody surfaced, and three are risks that the team should pre-empt.
Across all 5 rounds and 6 archetypes, the price math vs Grab nasi lemak (RM18) and FoodPanda chicken rice (RM22) consistently lands. 56 of 60 personas processed the price within their own everyday-spend frame. Phase 1's "from RM19" hook is right.
Evidence: Mei Ling R1: "RM199…confirm more shiok"; Aliana R2 "RM24.88 already 30% cheaper than FoodPanda"; Hui Wen R5 "RM19 je sehari which is cheaper than my premium prep era."
When shown the 3-tier pricing, 47 of 60 personas chose Starter Pack as their entry point. The 10-pack and 20-pack were seen as "too much commitment" — even for fitness/skeptic archetypes who liked the cost-per-meal math. Phase 1's plan to lead acquisition with Starter Pack is confirmed correct.
Evidence: Vanessa R2 "10-pack lah — chops Sunday shopping-chop-steam-pack stress"; Trisha R2 "I'd pull the trigger if they auto-pause when baby pulls fever-week"; Carmen R2 "I might just plonk for the Starter test 8-pack first."
Personas spontaneously named Mirra's competitive set in MY-local terms: nasi lemak, sambal ikan bilis, asam pedas, rendang, kari ayam, ayam masak merah, kuetiau goreng. Almost zero mentions of "Mediterranean" or "Western diet". Mirra's "same delicious local flavours, no compromises" is the right framing — Phase 1 confirmed.
Evidence: Yasmin R5 "halal HelloFresh tapi pre-cooked — sambal ikan bilis, asam pedas, ayam masak merah"; Mei Ling R5 "rasa like your mum's kitchen"; Vanessa R5 "all the Asian flavours my mak cooks — sambal bilis, rendang, ayam masak merah, minus the oil bath."
Phase 1 designed AI Coach Maya as an unambiguous positive — a USP. The forum surfaces it's polarizing. Half the personas frame Maya as "kakak gangster who scolds me when I reach for kuih" (positive). The other half frame it as "another mak nagging me" or "spam during OT". Crucial: tone-of-voice of Maya is the binary win/lose.
Evidence: Aishah R5 "kakak gangster AI yang scolds me" (positive); Trisha R1 "robot cheerleader asking if I'm 'on track'" (negative); Hui Wen R1 "confirm I'll ghost her within 3 days" (negative); Carmen R1 "another notification while rushing to pick kids" (negative). Action: Maya tone must be permission-front, not nag-front. Default to opt-in check-in cadence (not 2x/week mandatory).
The fact that Mirra Starter Pack auto-rolls to RM558/month after 2 weeks is the #1 friction point even from PRO-Mirra personas. Many used phrases like "sneaky", "auto-charge robbery", "have to cancel by day 26 yourself". Phase 1 did NOT surface this — it was hidden in the "30 days till renewal" assumption.
Evidence: Carmen R5 "the 20-pack RM558 auto-roll is sneaky, you gotta cancel by day 26 yourself"; Hui Wen R4 "I'll only stay if Maya lets me skip the meh ones"; Yasmin R4 "Maya can let me freeze the auto-roll for 30 days". Action: change the renewal mechanic — explicit opt-in renewal at end of week 2 instead of auto-roll. Marketing must front-load the "cancel anytime / no auto-bill" message.
Across rounds 4 and 5, the single most-requested feature is the ability to swap/skip the 1-2 meals out of 8 they didn't love, in exchange for more of what they did love. Mirra's current site doesn't surface swap-meals as a feature. Lock in W21: "Swap Any Meal" as headline retention promise.
Evidence: Mei Ling R4 "if they throw in lunch-only or let me skip 'meh' dishes I'd boleh"; Vanessa R4 "swap the meh dishes for spicy mapo"; Yasmin R4 "swap that meh nasi goreng kampung with sambal udang petai instead"; Hui En R4 "skip 3 days & swap the meh meals dengan something extra pedas". Action: add Swap & Skip as a top-of-funnel feature ad. Mirofish quantifies: this alone could increase Week-3 retention by 25-40%.
Multiple personas (especially fitness + skeptic) called BS on the "under 500 cal" claim shown in ads. The math of "rice + chicken + 2 sides" reads as implausible for 500 cal without the buyer trusting the brand. Risk: if Mirra leads with calorie-count alone without trust-anchors, fitness ICP rejects the ad.
Evidence: Hui Wen R3 "'under 500 cal' for that rice + chicken + 2 sides? Mai aji lawyer here calling BS"; Wai Yi R3 "'under 500 cal' sounds like my mak counting cili padi — skeptical max." Action: always pair the calorie claim with macro breakdown (P:C:F grams) AND a nutritionist credential ("Designed by Dietitian Wong, who treats diabetic patients"). The number alone without the source = skepticism.
Postpartum personas (P28-P37) overwhelmingly love the Mirra concept BUT cannot commit because their week-to-week schedule (baby sick, daycare cancel, OT, family obligations) makes a fixed 20-meal delivery unreliable. They specifically want PAUSE-able subscriptions. Today Mirra does not advertise this. Risk: losing a high-LTV ICP.
Evidence: Trisha R2 "only pull the trigger if they auto-pause when baby pulls fever-week shenanigans"; Yasmin R4 "if Maya can let me freeze the auto-roll for 30 days"; Liz R5 "kalau they let me pause subscription". Action: launch "Pause Anytime" as a postpartum-targeted feature. Marketing copy: "For the weeks when life gets messy. Pause Mirra. Resume when you're ready."
The skeptic archetype (P54-P60) rejected nearly every traditional persuasion signal: calorie claims, nutritionist credentials, AI coach, transformation testimonials. The only proof Hui-Wen consistently accepted was "my friend tried it and showed me 4 weeks later." Phase 1's marketing-funnel for skeptic ICP needs total reformulation around behavior + time + 3rd-party.
Evidence: Hui Wen R3 "Photo's pretty but I'd scroll past unless someone I trust tags me in the next 10 minutes"; Hui Wen R4 "RM558 for half-and-half hits is robbery"; Tasha R5 "only swallowed cause they let me swap the bland chap-fan-style." Action: dedicated skeptic-funnel: (1) friend-referral landing page (2) 4-week-progress testimonials with embedded date stamps (3) anti-claim hooks like "Don't take our word. Try 8 and see."
data/oasis-real.json with all 300 quotes, costs, timestamps| OASIS finding | Where it lands in research stack |
|---|---|
| C1 — RM19 anchor correct | 09 Pricing Ladder — confirms Starter Pack pricing strategy |
| C2 — Starter Pack is on-ramp | 08 Funnel Map — Starter Pack as the BOFU lead-magnet |
| C3 — Local-flavor framing wins | 13 Creative Angles — Angle 12 "Just like nasi lemak — but" gets priority |
| N1 — Maya tone polarizing | 13 Creative Angles — Angle 14 (Maya) needs softer tone variants |
| N2 — Auto-roll fear | 15 Performance Blueprint — change renewal mechanic to explicit opt-in |
| N3 — Swap-meals lever | 17 90-day Plan — launch "Swap Any Meal" feature in W22 |
| R1 — Calorie-claim skepticism | 14 Art Direction — pair calorie with macro grid on every ad |
| R2 — Postpartum needs Pause | 13 Creative Angles — Angle 7 (postpartum) needs "Pause Anytime" framing |
| R3 — Skeptic needs friend-proof | 13 Creative Angles — Angle 8 (asked her) becomes primary skeptic funnel |