Mirra · October 2026 paid batch · Session 1 (generated)
Mirra October ads: review board
Click any image to open it full size. Every Chinese line on an ad is listed with its English meaning. Reply in chat with approve / reject / changes per ad. Updated 9 Oct 2026, 19:16 MYT.
U1-EN · Loose-trousers mirror meme — English (the winner's own joke)
Approved
Static 4:5 · ENGLISH version · own ad_id · runs in the separate EN ad set · click-to-WhatsApp · ad_id mir-ad-20261009-001
U1-EN (4:5) — for your GOApproved CN version (for comparison)
On the image (Chinese)
Meaning (English)
纽扣:恭喜姐妹,
Button be like: Congrats sis,
我终于不用再撑了 😂
I can finally breathe 😂
裤子变松?
Pants getting loose?
都是 Mirra 的错
It's all Mirra's fault
低于 500 卡的午餐
Lunch under 500 cal
低于 500 卡 (the pill)
Under 500 cal
Approved by you on 9 Oct ('ok nice, approved on chain!!!'). On-chain: canvas 00850.
9 Oct: on /approvals, approved by you (row 00164).
Type: headlines in Mirra's own Awesome Serif, every other line in Mabry Pro (DESIGN.md), after your note on S4-EN 'typography is very bad here' — codex was shown the real fonts this time.
Food: same photo as the approved CN version.
U1-EN: G7 8.2/10 (GOOD)
Your call: Approved and on-chain. Next: the EN ad set upload (how the RM100/day splits between CN and EN is your call).
S4-EN · Lunch under 500 cal, no cooking needed — English
Approved
Static 4:5 · ENGLISH version · own ad_id · runs in the separate EN ad set · click-to-WhatsApp · ad_id mir-ad-20261009-002
S4-EN (4:5) — for your GOApproved CN version (for comparison)
On the image (Chinese)
Meaning (English)
午餐低于 500 卡,
Lunch under 500 cal,
不用自己下厨
no cooking needed
回到职场,午餐交给 Mirra
Back at work, one less chore
RM19++ 起一餐
From RM19++ a meal
低于 500 卡 (the white pill)
Under 500 cal
免费配送到指定地区
Free delivery to selected areas
「try了很多这种订餐的,Mirra是唯一让我继续订的 👍👍」 (the two-line quote, centred)
“Thank you for making my life easier ❤️”
—— Mirra 老顾客
— a Mirra regular
Approved by you on 9 Oct ('ok nice, approved on chain!!!'). On-chain: canvas 00851.
9 Oct: on /approvals, approved by you (row 00160).
Type: headlines in Mirra's own Awesome Serif, every other line in Mabry Pro (DESIGN.md), after your note on S4-EN 'typography is very bad here' — codex was shown the real fonts this time.
Food: every pixel outside the card is the approved CN version's (difference 0).
S4-EN: G7 8.2/10 (GOOD)
Your call: Approved and on-chain. Next: the EN ad set upload (how the RM100/day splits between CN and EN is your call).
C1-EN · 4-card carousel 'Under 500 cal, not a shake' — English
Approved
Static 4:5 · ENGLISH version · own ad_id · runs in the separate EN ad set · click-to-WhatsApp · ad_id mir-ad-20261009-003
Approved by you on 9 Oct ('ok nice, approved on chain!!!'). On-chain: canvas 00852, 00853, 00854, 00855.
9 Oct: on /approvals, approved by you (row 00150, 00151, 00152, 00153).
Type: headlines in Mirra's own Awesome Serif, every other line in Mabry Pro (DESIGN.md), after your note on S4-EN 'typography is very bad here' — codex was shown the real fonts this time.
Food: the real photos are re-composited from the approved CN version, pixel-identical (difference 0).
Approved by you on 9 Oct ('ok nice, approved on chain!!!'). On-chain: canvas 00856, 00857, 00858, 00859.
9 Oct: on /approvals, approved by you (row 00156, 00157, 00158, 00159).
Type: headlines in Mirra's own Awesome Serif, every other line in Mabry Pro (DESIGN.md), after your note on S4-EN 'typography is very bad here' — codex was shown the real fonts this time.
Food: the real photos are re-composited from the approved CN version, pixel-identical (difference 0).
Your call: Approved and on-chain. Next: the EN ad set upload (how the RM100/day splits between CN and EN is your call).
U2-EN · U2 — English
Approved
Static 4:5 · ENGLISH version · own ad_id · runs in the separate EN ad set · click-to-WhatsApp · ad_id mir-ad-20261009-005
U2-EN (4:5) — for your GOApproved CN version (for comparison)
On the image (Chinese)
Meaning (English)
小美 💕 (the contact name in the chat header)
Mei 💕
最近午餐吃什么?都没看你叫外卖
What's lunch lately? No delivery?
我订 Mirra,每一餐低于 500 卡
Mirra, every meal under 500 cal
会不会吃不饱?
Doesn't it leave you hungry?
不会,份量刚好
Nope, the portion's just right
每天菜都不一样,50 多道轮着来
Different daily, 50+ dishes rotating
怎么订?
How do I order?
WhatsApp 他们,约同事一起订更划算
WhatsApp them, group orders save more
算我一份 🙋
Count me in 🙋
低于 500 卡 (the peach pill under the phone)
Under 500 cal
Approved by you on 9 Oct ('ok nice, approved on chain!!!'). On-chain: canvas 00860.
9 Oct: on /approvals, approved by you (row 00174).
Type: headlines in Mirra's own Awesome Serif, every other line in Mabry Pro (DESIGN.md), after your note on S4-EN 'typography is very bad here' — codex was shown the real fonts this time.
Only the words changed: every pixel outside the text areas is the approved CN final's own pixel (difference 0) — food, box, people and logo untouched.
U2-EN: G7 8.6/10 (GOOD)
Your call: Approved and on-chain. Next: the EN ad set upload (how the RM100/day splits between CN and EN is your call).
U3-EN · U3 — English
Approved
Static 4:5 · ENGLISH version · own ad_id · runs in the separate EN ad set · click-to-WhatsApp · ad_id mir-ad-20261009-006
U3-EN (4:5) — for your GOApproved CN version (for comparison)
On the image (Chinese)
Meaning (English)
低于 500 卡的午餐
Lunch under 500 cal
RM19++ 起一餐 (inside the red box)
From RM19++ a meal
50+ 道菜,天天不重样
50+ dishes, never the same
免费配送到指定地区
Free delivery to selected areas
低于 500 卡 (the peach pill, bottom left)
Under 500 cal
Approved by you on 9 Oct ('ok nice, approved on chain!!!'). On-chain: canvas 00861.
9 Oct: on /approvals, approved by you (row 00176).
Type: headlines in Mirra's own Awesome Serif, every other line in Mabry Pro (DESIGN.md), after your note on S4-EN 'typography is very bad here' — codex was shown the real fonts this time.
Only the words changed: every pixel outside the text areas is the approved CN final's own pixel (difference 0) — food, box, people and logo untouched.
U3-EN: G7 8.7/10 (GOOD)
Your call: Approved and on-chain. Next: the EN ad set upload (how the RM100/day splits between CN and EN is your call).
U4-EN · U4 — English
Approved
Static 4:5 · ENGLISH version · own ad_id · runs in the separate EN ad set · click-to-WhatsApp · ad_id mir-ad-20261009-007
U4-EN (4:5) — for your GOApproved CN version (for comparison)
On the image (Chinese)
Meaning (English)
一个人订 Mirra
Ordering Mirra alone
约同事一起订 Mirra
Ordering Mirra with colleagues
RM19++ 起一餐
From RM19++ a meal
订 20 / 40 餐送礼物
A gift with 20 / 40 meals
免费配送到指定地区
Free delivery to selected areas
低于 500 卡 (the peach pill)
Under 500 cal
Approved by you on 9 Oct ('ok nice, approved on chain!!!'). On-chain: canvas 00862.
9 Oct: on /approvals, approved by you (row 00177).
Type: headlines in Mirra's own Awesome Serif, every other line in Mabry Pro (DESIGN.md), after your note on S4-EN 'typography is very bad here' — codex was shown the real fonts this time.
Only the words changed: every pixel outside the text areas is the approved CN final's own pixel (difference 0) — food, box, people and logo untouched.
U4-EN: G7 8.2/10 (GOOD)
Your call: Approved and on-chain. Next: the EN ad set upload (how the RM100/day splits between CN and EN is your call).
U5-EN · U5 — English
Approved
Static 4:5 · ENGLISH version · own ad_id · runs in the separate EN ad set · click-to-WhatsApp · ad_id mir-ad-20261009-008
U5-EN (4:5) — for your GOApproved CN version (for comparison)
On the image (Chinese)
Meaning (English)
今天的午餐
Today's lunch
✓ 低于 500 卡
✓ Under 500 cal
✓ 50+ 道菜不重样
✓ 50+ dishes on rotation
✓ 每天早上现煮
✓ Cooked fresh every morning
✓ 约同事一起订更划算
✓ Better value with colleagues
低于 500 卡 (the peach pill)
Under 500 cal
Approved by you on 9 Oct ('ok nice, approved on chain!!!'). On-chain: canvas 00863.
9 Oct: on /approvals, approved by you (row 00178).
Type: headlines in Mirra's own Awesome Serif, every other line in Mabry Pro (DESIGN.md), after your note on S4-EN 'typography is very bad here' — codex was shown the real fonts this time.
Only the words changed: every pixel outside the text areas is the approved CN final's own pixel (difference 0) — food, box, people and logo untouched.
U5-EN: G7 8.3/10 (GOOD)
Your call: Approved and on-chain. Next: the EN ad set upload (how the RM100/day splits between CN and EN is your call).
U6-EN · U6 — English
Approved
Static 4:5 · ENGLISH version · own ad_id · runs in the separate EN ad set · click-to-WhatsApp · ad_id mir-ad-20261009-009
U6-EN (4:5) — for your GOApproved CN version (for comparison)
On the image (Chinese)
Meaning (English)
午餐送到办公室
Lunch delivered to your office
低于 500 卡 · 50+ 道菜
Under 500 cal · 50+ dishes
每天早上现煮
Cooked fresh every morning
RM19++ 起一餐
From RM19++ a meal
WhatsApp 下单
Order on WhatsApp
低于 500 卡 (the round peach sticker, two lines)
Under / 500 cal
Approved by you on 9 Oct ('ok nice, approved on chain!!!'). On-chain: canvas 00864.
9 Oct: on /approvals, approved by you (row 00179).
Type: headlines in Mirra's own Awesome Serif, every other line in Mabry Pro (DESIGN.md), after your note on S4-EN 'typography is very bad here' — codex was shown the real fonts this time.
Only the words changed: every pixel outside the text areas is the approved CN final's own pixel (difference 0) — food, box, people and logo untouched.
U6-EN: G7 8.4/10 (GOOD)
Your call: Approved and on-chain. Next: the EN ad set upload (how the RM100/day splits between CN and EN is your call).
U7-EN · U7 — English
Approved
Static 4:5 · ENGLISH version · own ad_id · runs in the separate EN ad set · click-to-WhatsApp · ad_id mir-ad-20261009-010
U7-EN (4:5) — for your GOApproved CN version (for comparison)
On the image (Chinese)
Meaning (English)
今天中午吃什么? (the big peach billboard text, two lines)
What's for / lunch today?
低于 500 卡的午餐,送到办公室 (the white sign, two lines)
Lunch under 500 cal, / delivered to your office
低于 500 卡 (the peach pill)
Under 500 cal
Approved by you on 9 Oct ('ok nice, approved on chain!!!'). On-chain: canvas 00867.
9 Oct: on /approvals, approved by you (row 00180).
Type: headlines in Mirra's own Awesome Serif, every other line in Mabry Pro (DESIGN.md), after your note on S4-EN 'typography is very bad here' — codex was shown the real fonts this time.
Only the words changed: every pixel outside the text areas is the approved CN final's own pixel (difference 0) — food, box, people and logo untouched.
U7-EN: G7 7.6/10 (GOOD)
Your call: Approved and on-chain. Next: the EN ad set upload (how the RM100/day splits between CN and EN is your call).
U9-EN · U9 — English
Approved
Static 4:5 · ENGLISH version · own ad_id · runs in the separate EN ad set · click-to-WhatsApp · ad_id mir-ad-20261009-011
U9-EN (4:5) — for your GOApproved CN version (for comparison)
On the image (Chinese)
Meaning (English)
午餐笔记 (the boxed title)
Lunch notes
甜品
Dessert
蔬菜
Veggies
生菜
Lettuce
韩式冬粉
Jap Chae
这一餐 (the boxed label)
This meal
• 低于 500 卡
• Under 500 cal
• 每天早上现煮
• Cooked fresh every morning
• 送到办公室
• Delivered to your office
低于 500 卡 (the peach pill)
Under 500 cal
Approved by you on 9 Oct ('ok nice, approved on chain!!!'). On-chain: canvas 00868.
9 Oct: on /approvals, approved by you (row 00181).
Type: headlines in Mirra's own Awesome Serif, every other line in Mabry Pro (DESIGN.md), after your note on S4-EN 'typography is very bad here' — codex was shown the real fonts this time.
Only the words changed: every pixel outside the text areas is the approved CN final's own pixel (difference 0) — food, box, people and logo untouched.
U9-EN: G7 8.6/10 (GOOD)
Your call: Approved and on-chain. Next: the EN ad set upload (how the RM100/day splits between CN and EN is your call).
U10-EN · U10 — English
Approved
Static 4:5 · ENGLISH version · own ad_id · runs in the separate EN ad set · click-to-WhatsApp · ad_id mir-ad-20261009-012
U10-EN (4:5) — for your GOApproved CN version (for comparison)
On the image (Chinese)
Meaning (English)
我们过的午餐
The lunch we get
我们想要的午餐
The lunch we want
打包又要排队 (green chat bubble)
Queueing for takeaway again
外卖又太油 (green chat bubble)
Delivery's too oily again
低于 500 卡,送到办公室 (caption under the photo)
Under 500 cal, to your office
低于 500 卡 (the peach pill)
Under 500 cal
Approved by you on 9 Oct ('ok nice, approved on chain!!!'). On-chain: canvas 00869.
9 Oct: on /approvals, approved by you (row 00165).
Type: headlines in Mirra's own Awesome Serif, every other line in Mabry Pro (DESIGN.md), after your note on S4-EN 'typography is very bad here' — codex was shown the real fonts this time.
Only the words changed: every pixel outside the text areas is the approved CN final's own pixel (difference 0) — food, box, people and logo untouched.
U10-EN: G7 7.8/10 (GOOD)
Your call: Approved and on-chain. Next: the EN ad set upload (how the RM100/day splits between CN and EN is your call).
U12-EN · U12 — English
Approved
Static 4:5 · ENGLISH version · own ad_id · runs in the separate EN ad set · click-to-WhatsApp · ad_id mir-ad-20261009-013
U12-EN (4:5) — for your GOApproved CN version (for comparison)
On the image (Chinese)
Meaning (English)
10月14日 星期三 (the lock-screen date)
Wednesday, 14 October
提醒 (the notification app name)
Reminder
午餐到了 · 低于 500 卡
Lunch is here · Under 500 cal
低于 500 卡 (the peach pill)
Under 500 cal
Approved by you on 9 Oct ('ok nice, approved on chain!!!'). On-chain: canvas 00870.
9 Oct: on /approvals, approved by you (row 00166).
Type: headlines in Mirra's own Awesome Serif, every other line in Mabry Pro (DESIGN.md), after your note on S4-EN 'typography is very bad here' — codex was shown the real fonts this time.
Only the words changed: every pixel outside the text areas is the approved CN final's own pixel (difference 0) — food, box, people and logo untouched.
U12-EN: G7 8.2/10 (GOOD)
Your call: Approved and on-chain. Next: the EN ad set upload (how the RM100/day splits between CN and EN is your call).
U13-EN · U13 — English
Approved
Static 4:5 · ENGLISH version · own ad_id · runs in the separate EN ad set · click-to-WhatsApp · ad_id mir-ad-20261009-014
U13-EN (4:5) — for your GOApproved CN version (for comparison)
On the image (Chinese)
Meaning (English)
中午不知道吃什么,就下楼排队打包,/ 或者叫外卖,等很久,吃了又太油。/ 其实可以每天早上现煮,低于 500 卡,/ 直接送到办公室。 (the whole 4-line printed paragraph; yellow highlighter on 每天早上现煮, on 低于 500 卡 which is bold, and on 送到办公室)
No idea what's for lunch? / Queue downstairs or wait for delivery, / and it's too oily again. / It can be cooked fresh daily, / under 500 cal, / delivered straight to your office.
午餐,说重点。 (with the yellow underline)
Lunch, to the point
低于 500 卡 (the peach pill)
Under 500 cal
Approved by you on 9 Oct ('ok nice, approved on chain!!!'). On-chain: canvas 00871.
9 Oct: on /approvals, approved by you (row 00167).
Type: headlines in Mirra's own Awesome Serif, every other line in Mabry Pro (DESIGN.md), after your note on S4-EN 'typography is very bad here' — codex was shown the real fonts this time.
Only the words changed: every pixel outside the text areas is the approved CN final's own pixel (difference 0) — food, box, people and logo untouched.
U13-EN: G7 8.6/10 (GOOD)
Your call: Approved and on-chain. Next: the EN ad set upload (how the RM100/day splits between CN and EN is your call).
U14-EN · U14 — English
Approved
Static 4:5 · ENGLISH version · own ad_id · runs in the separate EN ad set · click-to-WhatsApp · ad_id mir-ad-20261009-015
U14-EN (4:5) — for your GOApproved CN version (for comparison)
On the image (Chinese)
Meaning (English)
今天不用想午餐 (big black type on the sheet feeding out)
No lunch decisions today
低于 500 卡 (the sheet under it)
Under 500 cal
低于 500 卡 (the peach pill)
Under 500 cal
Approved by you on 9 Oct ('ok nice, approved on chain!!!'). On-chain: canvas 00872.
9 Oct: on /approvals, approved by you (row 00168).
Type: headlines in Mirra's own Awesome Serif, every other line in Mabry Pro (DESIGN.md), after your note on S4-EN 'typography is very bad here' — codex was shown the real fonts this time.
Only the words changed: every pixel outside the text areas is the approved CN final's own pixel (difference 0) — food, box, people and logo untouched.
U14-EN: G7 7.7/10 (GOOD)
Your call: Approved and on-chain. Next: the EN ad set upload (how the RM100/day splits between CN and EN is your call).
U15-EN · U15 — English
Approved
Static 4:5 · ENGLISH version · own ad_id · runs in the separate EN ad set · click-to-WhatsApp · ad_id mir-ad-20261009-016
U15-EN (4:5) — for your GOApproved CN version (for comparison)
On the image (Chinese)
Meaning (English)
她的午餐低于 500 卡,
Her lunch is under 500 cal,
请让她好好吃。
please let her eat in peace.
(她吃饭时很专心)
(she takes lunch very seriously)
低于 500 卡 (the peach pill)
Under 500 cal
Approved by you on 9 Oct ('ok nice, approved on chain!!!'). On-chain: canvas 00873.
9 Oct: on /approvals, approved by you (row 00169).
Type: headlines in Mirra's own Awesome Serif, every other line in Mabry Pro (DESIGN.md), after your note on S4-EN 'typography is very bad here' — codex was shown the real fonts this time.
Only the words changed: every pixel outside the text areas is the approved CN final's own pixel (difference 0) — food, box, people and logo untouched.
U15-EN: G7 8.9/10 (GOOD)
Your call: Approved and on-chain. Next: the EN ad set upload (how the RM100/day splits between CN and EN is your call).
U16-EN · U16 — English
Approved
Static 4:5 · ENGLISH version · own ad_id · runs in the separate EN ad set · click-to-WhatsApp · ad_id mir-ad-20261009-017
U16-EN (4:5) — for your GOApproved CN version (for comparison)
On the image (Chinese)
Meaning (English)
别回头 / 你不用再 / 排队打包了 (the whole three-line glitter text on the sign)
Mirra bento meals / under 500 cal / this way
低于 500 卡 (the peach pill)
Under 500 cal
Approved by you on 9 Oct ('ok nice, approved on chain!!!'). On-chain: canvas 00874.
9 Oct: on /approvals, approved by you (row 00170).
Type: headlines in Mirra's own Awesome Serif, every other line in Mabry Pro (DESIGN.md), after your note on S4-EN 'typography is very bad here' — codex was shown the real fonts this time.
Only the words changed: every pixel outside the text areas is the approved CN final's own pixel (difference 0) — food, box, people and logo untouched.
U16-EN: G7 7.6/10 (GOOD)
Your call: Approved and on-chain. Next: the EN ad set upload (how the RM100/day splits between CN and EN is your call).
U17-EN · U17 — English
Approved
Static 4:5 · ENGLISH version · own ad_id · runs in the separate EN ad set · click-to-WhatsApp · ad_id mir-ad-20261009-018
U17-EN (4:5) — for your GOApproved CN version (for comparison)
On the image (Chinese)
Meaning (English)
你看起来更开心了 (更开心 in peach)
You look happier
谢谢,因为我:
Thanks, I:
去了健身房
Went to the gym
喝了咖啡
Got a coffee
午餐低于 500 卡
Had Mirra bento meals / under 500 cal
低于 500 卡 (the peach pill)
Under 500 cal
Approved by you on 9 Oct ('ok nice, approved on chain!!!'). On-chain: canvas 00875.
9 Oct: on /approvals, approved by you (row 00171).
Type: headlines in Mirra's own Awesome Serif, every other line in Mabry Pro (DESIGN.md), after your note on S4-EN 'typography is very bad here' — codex was shown the real fonts this time.
Only the words changed: every pixel outside the text areas is the approved CN final's own pixel (difference 0) — food, box, people and logo untouched.
U17-EN: G7 8.4/10 (GOOD)
Your call: Approved and on-chain. Next: the EN ad set upload (how the RM100/day splits between CN and EN is your call).
U18-EN · U18 — English
Approved
Static 4:5 · ENGLISH version · own ad_id · runs in the separate EN ad set · click-to-WhatsApp · ad_id mir-ad-20261009-019
U18-EN (4:5) — for your GOApproved CN version (for comparison)
On the image (Chinese)
Meaning (English)
每天早上现煮 (green sticker)
Fresh every morning
50+ 道菜 (yellow sticker)
50+ dishes
低于 500 卡 (pink sticker)
Under 500 cal
送到办公室 (blue sticker)
To your office
Approved by you on 9 Oct ('ok nice, approved on chain!!!'). On-chain: canvas 00876.
9 Oct: on /approvals, approved by you (row 00172).
Type: headlines in Mirra's own Awesome Serif, every other line in Mabry Pro (DESIGN.md), after your note on S4-EN 'typography is very bad here' — codex was shown the real fonts this time.
Only the words changed: every pixel outside the text areas is the approved CN final's own pixel (difference 0) — food, box, people and logo untouched.
U18-EN: G7 8.2/10 (GOOD)
Your call: Approved and on-chain. Next: the EN ad set upload (how the RM100/day splits between CN and EN is your call).
U19-EN · U19 — English
Approved
Static 4:5 · ENGLISH version · own ad_id · runs in the separate EN ad set · click-to-WhatsApp · ad_id mir-ad-20261009-020
U19-EN (4:5) — for your GOApproved CN version (for comparison)
On the image (Chinese)
Meaning (English)
午餐低于 500 卡 (marker on the T-shirt)
Lunch under 500 cal
也可以
can still
很好吃
taste really good
低于 500 卡 (the peach pill)
Under 500 cal
Approved by you on 9 Oct ('ok nice, approved on chain!!!'). On-chain: canvas 00877.
9 Oct: on /approvals, approved by you (row 00173).
Type: headlines in Mirra's own Awesome Serif, every other line in Mabry Pro (DESIGN.md), after your note on S4-EN 'typography is very bad here' — codex was shown the real fonts this time.
Only the words changed: every pixel outside the text areas is the approved CN final's own pixel (difference 0) — food, box, people and logo untouched.
U19-EN: G7 8.7/10 (GOOD)
Your call: Approved and on-chain. Next: the EN ad set upload (how the RM100/day splits between CN and EN is your call).
U20-EN · U20 — English
Approved
Static 4:5 · ENGLISH version · own ad_id · runs in the separate EN ad set · click-to-WhatsApp · ad_id mir-ad-20261009-021
U20-EN (4:5) — for your GOApproved CN version (for comparison)
On the image (Chinese)
Meaning (English)
没时间
No time
做漂亮海报
for a fancy poster
因为太忙
because stress
所以午餐订了 Mirra: (small RED PRINTED serif, not handwriting)
So lunch is Mirra:
低于 500 卡 · 每天早上现煮
Under 500 cal · cooked fresh daily
送到办公室
delivered to the office
低于 500 卡 (the peach pill)
Under 500 cal
Approved by you on 9 Oct ('ok nice, approved on chain!!!'). On-chain: canvas 00878.
9 Oct: on /approvals, approved by you (row 00175).
Type: headlines in Mirra's own Awesome Serif, every other line in Mabry Pro (DESIGN.md), after your note on S4-EN 'typography is very bad here' — codex was shown the real fonts this time.
Only the words changed: every pixel outside the text areas is the approved CN final's own pixel (difference 0) — food, box, people and logo untouched.
U20-EN: G7 8.8/10 (GOOD)
Your call: Approved and on-chain. Next: the EN ad set upload (how the RM100/day splits between CN and EN is your call).
S5-EN · S5 — English
Approved
Static 4:5 · ENGLISH version · own ad_id · runs in the separate EN ad set · click-to-WhatsApp · ad_id mir-ad-20261009-022
S5-EN (4:5) — for your GOApproved CN version (for comparison)
On the image (Chinese)
Meaning (English)
六个午餐,
Six real lunches,
全都低于 500 卡
all under 500 cal
撑到晚餐 (the outlined chip)
Full till dinner
RM19++ 起一餐 (the peach pill)
From RM19++ a meal
Approved by you on 9 Oct ('ok nice, approved on chain!!!'). On-chain: canvas 00879.
9 Oct: on /approvals, approved by you (row 00161).
Type: headlines in Mirra's own Awesome Serif, every other line in Mabry Pro (DESIGN.md), after your note on S4-EN 'typography is very bad here' — codex was shown the real fonts this time.
Only the words changed: every pixel outside the text areas is the approved CN final's own pixel (difference 0) — food, box, people and logo untouched.
S5-EN: G7 8.7/10 (GOOD)
Your call: Approved and on-chain. Next: the EN ad set upload (how the RM100/day splits between CN and EN is your call).
S7-EN · S7 — English
Approved
Static 4:5 · ENGLISH version · own ad_id · runs in the separate EN ad set · click-to-WhatsApp · ad_id mir-ad-20261009-023
S7-EN · feed (4:5) — for your GOS7-EN · story (4:5) — for your GOApproved CN version (for comparison)Approved CN version (for comparison)
On the image (Chinese)
Meaning (English)
同一个她,
same girl. same office.
同一间办公室,换了午餐
new lunch.
以前
before
每天叫外卖
grab lunch daily
12:29 还在想吃什么
still deciding at 12:29
热量不知道多少
calories unknown
现在
now
每天 Mirra 便当
Mirra bento daily
午餐不用再想
lunch already handled
每一餐低于 500 卡
every lunch under 500 cal
她现在吃的
what she eats now
低于 500 卡 (the peach pill)
Under 500 cal
同一个她,/ 同一间办公室,换了午餐 (story text sticker, two lines)
same girl. same office. / new lunch.
以前:每天叫外卖 (story text sticker)
before: grab lunch daily
现在:每天 Mirra 便当 (story text sticker)
now: Mirra bento daily
每一餐低于 500 卡 (story text sticker)
every lunch under 500 cal
低于 500 卡 (the peach pill)
Under 500 cal
Approved by you on 9 Oct ('ok nice, approved on chain!!!'). On-chain: canvas 00880, 00881.
9 Oct: on /approvals, approved by you (row 00162, 00163).
Type: headlines in Mirra's own Awesome Serif, every other line in Mabry Pro (DESIGN.md), after your note on S4-EN 'typography is very bad here' — codex was shown the real fonts this time.
Only the words changed: every pixel outside the text areas is the approved CN final's own pixel (difference 0) — food, box, people and logo untouched.
S7-EN: G7 8.6/10 (GOOD) · G7 8.8/10 (GOOD)
Your call: Approved and on-chain. Next: the EN ad set upload (how the RM100/day splits between CN and EN is your call).
C1-S-EN · C1-S — English
Approved
Static 4:5 · ENGLISH version · own ad_id · runs in the separate EN ad set · click-to-WhatsApp · ad_id mir-ad-20261009-024
C1-S-EN (4:5) — for your GOApproved CN version (for comparison)
On the image (Chinese)
Meaning (English)
我们的厨房
Our kitchen
燕麦猴头菇饭
Oats Hericium Mushroom Rice
低于 500 卡,不是代餐 (the peach highlight sits on 不是代餐)
Under 500 cal, not a shake
轻盈,却能撑到晚餐
Light, but full till dinner
Approved by you on 9 Oct ('ok nice, approved on chain!!!'). On-chain: canvas 00882.
9 Oct: on /approvals, approved by you (row 00154).
Type: headlines in Mirra's own Awesome Serif, every other line in Mabry Pro (DESIGN.md), after your note on S4-EN 'typography is very bad here' — codex was shown the real fonts this time.
Only the words changed: every pixel outside the text areas is the approved CN final's own pixel (difference 0) — food, box, people and logo untouched.
C1-S-EN: G7 9.0/10 (BEST)
Your call: Approved and on-chain. Next: the EN ad set upload (how the RM100/day splits between CN and EN is your call).
C2-SI-EN · C2 single-image control — English (= C2-EN card 1)
Approved
Static 4:5 · ENGLISH version · own ad_id · runs in the separate EN ad set · click-to-WhatsApp · ad_id mir-ad-20261009-025
C2-SI-EN (4:5) — same image as C2-EN card 1Approved CN version (for comparison)
On the image (Chinese)
Meaning (English)
每天的午餐
Lunch handled,
都安排好了 (the ribbon)
every single day
RM19++ 起一餐 (the roundel)
From RM19++ a meal
低于 500 卡 (the pill)
Under 500 cal
不是代餐,是真正一餐 (the bottom band)
Not a shake — a real lunch
Approved by you on 9 Oct ('ok nice, approved on chain!!!'). On-chain: canvas 00883.
9 Oct: on /approvals, approved by you (row 00155).
Type: headlines in Mirra's own Awesome Serif, every other line in Mabry Pro (DESIGN.md), after your note on S4-EN 'typography is very bad here' — codex was shown the real fonts this time.
The single-image control runs C2 card 1 alone, as in CN.
C2-SI-EN: G7 8.8/10 (GOOD)
Your call: Approved and on-chain. Next: the EN ad set upload (how the RM100/day splits between CN and EN is your call).
U1 · Loose-trousers mirror meme
Approved
Static 4:5 · ugly lo-fi · remake of Mirra's own past meme · CN only · click-to-WhatsApp · ad_id mir-ad-20261008-001
U1 (final for your GO)Reference (the ad whose layout this copies)
On the image (Chinese)
Meaning (English)
纽扣:恭喜姐妹,
Button: congrats, sis,
我终于不用再撑了 😂
I finally don't have to strain any more 😂
裤子变松?
Trousers got looser?
都是 Mirra 的错
It's all Mirra's fault
低于 500 卡的午餐
Lunch under 500 cal
低于 500 卡
Under 500 cal (pill)
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00682.
9 Oct: on /approvals, approved by you (row 00061).
Generated woman, not the woman in the winner photo (her asset status couldn't be confirmed, so the PRD's alternative is used). Jev first judged v1 too close to the winner's woman; v2 changed hair, top, phone and room, and Jev passed it.
Hands at full size: 2 (phone hand + waistband hand), each joined to an arm. Phone covers the face. No skin.
Image audit (G7, ugly-ad mode): NOTES 8.2. Its 'R88 hard fail' line is a known checker bug (it fires on the word 'R88' in its own text); its bottom-15% logo rule doesn't fit Mirra (the logo goes top-right).
4:5 master (1080x1350). A 9:16 Story cut only if you want one.
8 Oct: finished with Mirra's own grain setting (brand card), as you asked for every static.
Your call: Approved and on-chain. Next: the upload set.
U2 · iPhone chat: 'what do you eat for lunch now?'
U2 (final for your GO)Reference (the ad whose layout this copies)
On the image (Chinese)
Meaning (English)
小美 💕
Xiao Mei 💕 (contact name)
最近午餐吃什么?都没看你叫外卖
What are you eating for lunch these days? I never see you order takeaway
我订 Mirra,每一餐低于 500 卡
I order Mirra, every meal under 500 cal
📷
photo bubble: Mirra's real Jap Chae bento photo (no text)
会不会吃不饱?
Doesn't it leave you hungry?
不会,份量刚好
No, the portion is just right
每天菜都不一样,50 多道轮着来
Different dishes every day, 50+ on rotation
怎么订?
How do I order?
WhatsApp 他们,约同事一起订更划算
WhatsApp them; ordering with colleagues is cheaper
算我一份 🙋♀️
Count me in 🙋♀️
低于 500 卡
Under 500 cal (pill)
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00683.
9 Oct: on /approvals, approved by you (row 00072).
8 Oct coordinator audit, applied: the chat photo is now Mirra's real Jap Chae (the Namyu Tofu read as char siu at small size); her reply is 「不会,份量刚好」 (a fictional person never voices 'full till dinner'); the screenshot sits on cream with the wordmark and pill outside the phone screen, so the chat UI stays native.
Kept the native iOS colours on purpose (Jev: the native look is what makes it work).
Image audit (G7, ugly-ad mode): REJECT 7.5. Its 'R88 hard fail' line is a known checker bug (it fires on the word 'R88' in its own text); its bottom-15% logo rule doesn't fit Mirra (the logo goes top-right).
4:5 master (1080x1350). A 9:16 Story cut only if you want one.
8 Oct: finished with Mirra's own grain setting (brand card), as you asked for every static.
Your call: Approved and on-chain. Next: the upload set.
U3 (final for your GO)Reference (the ad whose layout this copies)
On the image (Chinese)
Meaning (English)
低于 500 卡的午餐
Lunch under 500 cal
RM19++ 起一餐
From RM19++ a meal (boxed)
50+ 道菜,天天不重样
50+ dishes, something different every day
免费配送到指定地区
Free delivery to selected areas
低于 500 卡
Under 500 cal (pill)
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00684.
9 Oct: on /approvals, approved by you (row 00076).
8 Oct coordinator audit, applied: the bento now sits on a raw grey table like the reference, not a clean cream backdrop.
8 Oct: 360-px meat-read check (your item 5): at thumbnail size the old dish read as meat, so it was swapped. Japanese Furikake Rice's crumbed tofu read as fried chicken cutlets; the bento is now codex's drawing of the real Oats Hericium Mushroom Rice (chickpeas, edamame, tofu, greens, pink rice), which reads plant-based at 360 px.
The bento is codex's drawing of the real Japanese Furikake Rice (dish 83); it matches the real photo (lotus chips, furikake rice, spinach with chilli, seaweed tofu, both sauce cups); only the small empty lid cup is missing.
Hand at full size: 1, joined to the arm. The red marker became Mirra pink (red is banned on paid).
Image audit (G7, ugly-ad mode): NOTES 8.3. Its 'R88 hard fail' line is a known checker bug (it fires on the word 'R88' in its own text); its bottom-15% logo rule doesn't fit Mirra (the logo goes top-right).
4:5 master (1080x1350). A 9:16 Story cut only if you want one.
8 Oct: finished with Mirra's own grain setting (brand card), as you asked for every static.
Your call: Approved and on-chain. Next: the upload set.
U4 (final for your GO)Reference (the ad whose layout this copies)
On the image (Chinese)
Meaning (English)
一个人订 Mirra
Ordering Mirra alone
约同事一起订 Mirra
Ordering Mirra with colleagues
RM19++ 起一餐
From RM19++ a meal
订 20 / 40 餐送礼物
A gift with 20 or 40-meal plans
免费配送到指定地区
Free delivery to selected areas
低于 500 卡
Under 500 cal (pill)
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00685.
9 Oct: on /approvals, approved by you (row 00077).
8 Oct: 360-px meat-read check (your item 5): at thumbnail size the old dish read as meat, so it was swapped. Top photo is now Jap Chae (the Furikake Rice read as cutlets); in the grid, Oats Hericium Mushroom Rice replaces Sweet & Sour Hericium (it read as sweet-and-sour pork). All five are Mirra's real photos, whole.
All five dishes are Mirra's real photos, whole: Japanese Furikake Rice on top; Sweet & Sour Hericium Rice, Konjac Asam Laksa and two more below. No gift item shown.
Cream ground instead of white and no sparkles (Mirra's paid rules). The cats are newly drawn look-alikes, not the meme photos.
Image audit (G7, ugly-ad mode): REJECT 7.4. Its 'R88 hard fail' line is a known checker bug (it fires on the word 'R88' in its own text); its bottom-15% logo rule doesn't fit Mirra (the logo goes top-right).
4:5 master (1080x1350). A 9:16 Story cut only if you want one.
Open G7 points: the top cat looks softer than the bottom one, and the offer lines sit close to the bottom edge.
8 Oct: finished with Mirra's own grain setting (brand card), as you asked for every static.
Your call: Approved and on-chain. Next: the upload set.
U5 (final for your GO)Reference (the ad whose layout this copies)
On the image (Chinese)
Meaning (English)
今天的午餐
Today's lunch
✔ 低于 500 卡
✔ Under 500 cal
✔ 50+ 道菜不重样
✔ 50+ dishes, no repeats
✔ 每天早上现煮
✔ Cooked fresh every morning
✔ 约同事一起订更划算
✔ Cheaper when you order with colleagues
低于 500 卡
Under 500 cal (pill)
Approved by you on 8 Oct ('ok all good'). On-chain: canvas atom 00678.
9 Oct: on /approvals, approved by you (row 00079).
Heads-up (9 Oct): the dish here, Pita Bread w/ Chickpea Masala, is on the October menu only as DINNER (22 Oct). This ad talks about lunch. Keep it, or switch to a lunch dish? The only whole-tray October lunch photo is 44.
8 Oct (your 'bad lighting, box not integrated, should show real bento food'): the pasted boxes are gone. The table now has one open bento of a real October dish, Pita Bread w/ Chickpea Masala, lit by the room's window light with its own shadow on the table.
The food is codex's copy of Mirra's real menu photo of that dish (same tray with 3 compartments, same food), because the real photo is shot from above and pasting it at this low table angle makes the food look flat. U13 uses the real photo itself.
Finished with Mirra's own grain setting (brand card), as you asked.
No brand names in the room, pink ticks (red is banned on paid).
Image audit (G7, ugly-ad mode): REJECT 7.8. Its 'R88 hard fail' line is a known checker bug (it fires on the word 'R88' in its own text); its bottom-15% logo rule doesn't fit Mirra (the logo goes top-right).
4:5 master (1080x1350). A 9:16 Story cut only if you want one.
Your call: Approved and on-chain. Next: the upload set.
U6 (final for your GO)Reference (the ad whose layout this copies)
On the image (Chinese)
Meaning (English)
午餐送到办公室
Lunch delivered to the office
低于 500 卡 · 50+ 道菜
Under 500 cal · 50+ dishes
每天早上现煮
Cooked fresh every morning
RM19++ 起一餐
From RM19++ a meal
WhatsApp 下单
Order on WhatsApp
低于 500 卡
Under 500 cal (sticker)
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00686.
9 Oct: on /approvals, approved by you (row 00082).
The printed photo is Mirra's real dish photo, whole.
8 Oct: the notice is taped in the middle of the lift doors, like the reference.
The photo slot is about 3% narrower than the photo, so a sliver comes off each side of the real photo (the dish stays whole).
Image audit (G7, ugly-ad mode): REJECT 7.4. Its 'R88 hard fail' line is a known checker bug (it fires on the word 'R88' in its own text); its bottom-15% logo rule doesn't fit Mirra (the logo goes top-right).
4:5 master (1080x1350). A 9:16 Story cut only if you want one.
Open G7 points I left for you: it says a notice across the lift seam would tear when the doors open (kept in the middle, as you asked) and that the print looks flat on the paper.
8 Oct: finished with Mirra's own grain setting (brand card), as you asked for every static.
Your call: Approved and on-chain. Next: the upload set.
U7 (final for your GO)Reference (the ad whose layout this copies)
On the image (Chinese)
Meaning (English)
今天中午
Today at lunch,
吃什么?
what are we eating?
低于 500 卡的午餐,送到办公室
Lunch under 500 cal, delivered to the office
低于 500 卡
Under 500 cal (pill)
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00687.
9 Oct: on /approvals, approved by you (row 00084).
8 Oct coordinator audit, applied: the answer sign under the board is bigger and bolder, readable at feed size.
Fixed after the image audit: removed a red-and-white object at the bottom right, full-width Chinese comma on the sign, cream sign mounted on the posts, warmer sky, crisper trees.
Image audit (G7, ugly-ad mode): NOTES 8.5. Its 'R88 hard fail' line is a known checker bug (it fires on the word 'R88' in its own text); its bottom-15% logo rule doesn't fit Mirra (the logo goes top-right).
4:5 master (1080x1350). A 9:16 Story cut only if you want one.
8 Oct: finished with Mirra's own grain setting (brand card), as you asked for every static.
Your call: Approved and on-chain. Next: the upload set.
U9 (final for your GO)Reference (the ad whose layout this copies)
On the image (Chinese)
Meaning (English)
午餐笔记
Lunch notes (boxed title)
甜品
Dessert
蔬菜
Vegetables
生菜
Lettuce
韩式冬粉
Jap Chae (Korean glass noodles)
这一餐
This meal (boxed list)
低于 500 卡
Under 500 cal
每天早上现煮
Cooked fresh every morning
送到办公室
Delivered to the office
低于 500 卡
Under 500 cal (pill)
Approved by you on 9 Oct ('ok approved'). On-chain: canvas atom 00729.
9 Oct: on /approvals, approved by you (row 00085).
Approved by you on 9 Oct ('ok approved'). On-chain: canvas atom 00729.
9 Oct (your 'use bento'): back to a Mirra bento, still Jap Chae. The left half is the whole real bento from Mirra's own top-down product shot (the Jap Chae photo on Drive, shot on white); the right half is a pen sketch of the same box, one clean vertical split, the notebook grid all around it.
The callouts name what is in this box: 甜品 dessert, 蔬菜 vegetables, 生菜 lettuce, 韩式冬粉 Jap Chae. Each one reaches its item. The title and the 这一餐 list are unchanged.
Heads-up: this product shot shows Jap Chae with mushroom-and-veg and a dessert cup; the October menu photo shows it with curry tofu and fruit. If October's Jap Chae only comes with curry tofu and fruit, tell me and I'll switch to a whole-tray photo that matches.
Image audit (G7, ugly-ad mode): NOTES 8.2. Its 'R88 hard fail' line is a known checker bug (it fires on the word 'R88' in its own text); its bottom-15% logo rule doesn't fit Mirra (the logo goes top-right).
4:5 master (1080x1350). A 9:16 Story cut only if you want one.
8 Oct: finished with Mirra's own grain setting (brand card), as you asked for every static.
Your call: Approved and on-chain. Next: the upload set.
U10 (final for your GO)Reference (the ad whose layout this copies)
On the image (Chinese)
Meaning (English)
我们过的午餐
The lunch we get
我们想要的午餐
The lunch we want
打包又要排队
Takeaway means queuing again
外卖又太油
Delivery is too oily again
低于 500 卡,送到办公室
Under 500 cal, delivered to the office
低于 500 卡
Under 500 cal (pill)
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00688.
9 Oct: on /approvals, approved by you (row 00062).
8 Oct coordinator audit, applied: the Ginger Beancurd tempeh slabs could read as fried meat at thumbnail size, so the bento is now Mirra's real Dry Classic Curry Konjac Noodle (an October lunch), whole, in a rounded photo card.
The reference's blue ground became Mirra blush pink, and its croissant line drawings became a bento and chopsticks. Headlines are dark ink so they read on the pink.
Image audit (G7, ugly-ad mode): REJECT 7.4. Its 'R88 hard fail' line is a known checker bug (it fires on the word 'R88' in its own text); its bottom-15% logo rule doesn't fit Mirra (the logo goes top-right).
4:5 master (1080x1350). A 9:16 Story cut only if you want one.
G7 found no AI artifacts; its remaining points are layout taste (pink ground, empty space).
8 Oct: finished with Mirra's own grain setting (brand card), as you asked for every static.
Your call: Approved and on-chain. Next: the upload set.
U12 (final for your GO)Reference (the ad whose layout this copies)
On the image (Chinese)
Meaning (English)
12:30
12:30 (clock)
10月14日 星期三
Wednesday, 14 October
提醒
Reminder
午餐到了 · 低于 500 卡
Lunch is here · under 500 cal
低于 500 卡
Under 500 cal (pill)
Approved by you on 8 Oct ('the rest ok'). On-chain: canvas atom 00677.
9 Oct: on /approvals, approved by you (row 00063).
8 Oct box fix: the box and the hand are cut from Mirra's own bento footage (a real hand holding a real closed box) and placed on the sky; the notification card is frosted over it.
Finished with Mirra's own grain setting (brand card), as you asked.
Hand at full size: 1 real hand, joined to the arm. Jev: pass (0.46/0.53).
Image audit (G7, ugly-ad mode): NOTES 8.3. Its 'R88 hard fail' line is a known checker bug (it fires on the word 'R88' in its own text); its bottom-15% logo rule doesn't fit Mirra (the logo goes top-right).
4:5 master (1080x1350). A 9:16 Story cut only if you want one.
Your call: Approved and on-chain. Next: the upload set.
U13 · Highlighted lunch memo
Approved
Static 4:5 · ugly lo-fi · printed paper · CN only · click-to-WhatsApp · ad_id mir-ad-20261008-011
U13 (final for your GO)Reference (the ad whose layout this copies)
Don't know what to eat at noon, so you queue downstairs for takeaway, or order delivery, wait ages, and it's too oily again. Actually it can be cooked fresh every morning, under 500 cal, delivered straight to the office.
每天早上现煮 · 低于 500 卡 · 送到办公室
The three highlighted phrases, inside the paragraph: cooked fresh every morning · under 500 cal · delivered to the office
午餐,说重点。
Lunch, to the point.
低于 500 卡
Under 500 cal (pill)
Approved by you on 8 Oct ('ok all good'). On-chain: canvas atom 00679.
9 Oct: on /approvals, approved by you (row 00064).
Heads-up (9 Oct): the dish here, Pita Bread w/ Chickpea Masala, is on the October menu only as DINNER (22 Oct). This ad talks about lunch. Keep it, or switch to a lunch dish? The only whole-tray October lunch photo is 44.
8 Oct (your 'bad lighting, should show real bento food'): the closed box is gone. The paper now holds the real open bento from Mirra's menu photo, Pita Bread w/ Chickpea Masala (an October dish), cut from the photo itself: real tray, real food.
Lit to match: the photo's light already comes from the top left like the paper's; the paper is warmed to Mirra cream so the warm tray belongs on it; edges cleaned, lettuce hangs over the rim as in the photo, shadow falls down-right.
Finished with Mirra's own grain setting (brand card), as you asked.
The three highlights sit inside the printed paragraph, on the words themselves.
Image audit (G7, ugly-ad mode): REJECT 7.6. Its 'R88 hard fail' line is a known checker bug (it fires on the word 'R88' in its own text); its bottom-15% logo rule doesn't fit Mirra (the logo goes top-right).
4:5 master (1080x1350). A 9:16 Story cut only if you want one.
Your call: Approved and on-chain. Next: the upload set.
U14 · Office printer: 'no need to think about lunch today'
U14 (final for your GO)Reference (the ad whose layout this copies)
On the image (Chinese)
Meaning (English)
今天不用想午餐
No need to think about lunch today (top sheet)
低于 500 卡
Under 500 cal (sheet under it)
低于 500 卡
Under 500 cal (pill)
Approved by you on 8 Oct ('the rest ok'). On-chain: canvas atom 00680.
9 Oct: on /approvals, approved by you (row 00065).
8 Oct box fix: the real closed box cut from a real unboxing clip, placed on the printer lid; codex matched it to the scene's angle and light and completed its left end. Lid layout as the real box. The sleeve's tiny tagline blurs at 100% zoom (unreadable at feed size either way); MIRRA and the band are right.
Finished with Mirra's own grain setting (brand card), as you asked.
Image audit (G7, ugly-ad mode): REJECT 7.6. Its 'R88 hard fail' line is a known checker bug (it fires on the word 'R88' in its own text); its bottom-15% logo rule doesn't fit Mirra (the logo goes top-right).
4:5 master (1080x1350). A 9:16 Story cut only if you want one.
Your call: Approved and on-chain. Next: the upload set.
U15 · Note pinned on her chair
Approved
Static 4:5 · ugly lo-fi · from your own pin · CN only · click-to-WhatsApp · ad_id mir-ad-20261008-013
U15 (final for your GO)Reference (the ad whose layout this copies)
On the image (Chinese)
Meaning (English)
她的午餐低于 500 卡,
Her lunch is under 500 cal,
请让她好好吃。
please let her enjoy it.
(她吃饭时很专心)
(she's very focused when she eats)
低于 500 卡
Under 500 cal (pill)
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00689.
9 Oct: on /approvals, approved by you (row 00066).
Seen from behind, no face. The bento on her desk is codex's copy of Mirra's real Oats Hericium Mushroom Rice (redrawn after G7 found odd pieces in the first one). The pin's brand mural became a plain office wall.
Hands at full size: one hand on the mouse, joined to her arm (a first pass left her arm as a shapeless sleeve; fixed). Jev: pass (0.37/0.57).
Image audit (G7, ugly-ad mode): REJECT 7.7. Its 'R88 hard fail' line is a known checker bug (it fires on the word 'R88' in its own text); its bottom-15% logo rule doesn't fit Mirra (the logo goes top-right).
4:5 master (1080x1350). A 9:16 Story cut only if you want one.
8 Oct: finished with Mirra's own grain setting (brand card), as you asked for every static.
Your call: Approved and on-chain. Next: the upload set.
U16 · Glitter road sign: don't look back
Approved
Static 4:5 · ugly lo-fi · from your own pin · CN only · click-to-WhatsApp · ad_id mir-ad-20261008-014
U16 (final for your GO)Reference (the ad whose layout this copies)
On the image (Chinese)
Meaning (English)
别回头
Don't look back
你不用再
you don't have to
排队打包了
queue for takeaway any more
低于 500 卡
Under 500 cal (pill)
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00690.
9 Oct: on /approvals, approved by you (row 00067).
No food, as in your pin. The sign sits a little lower so the wordmark has clear sky.
Image audit (G7, ugly-ad mode): REJECT 5.4. Its 'R88 hard fail' line is a known checker bug (it fires on the word 'R88' in its own text); its bottom-15% logo rule doesn't fit Mirra (the logo goes top-right).
4:5 master (1080x1350). A 9:16 Story cut only if you want one.
Open G7 points I left for you: it marks down the glitter, sparkles and white sign as off Mirra's paid palette. That is your pin's look, kept on purpose. (The kcal pill went missing when the sign moved; restored.)
8 Oct: finished with Mirra's own grain setting (brand card), as you asked for every static.
Your call: Approved and on-chain. Next: the upload set.
U17 · 'You look happier, thanks, because I:'
Approved
Static 4:5 · ugly lo-fi meme · from your own pin · CN only · click-to-WhatsApp · ad_id mir-ad-20261008-015
U17 (final for your GO)Reference (the ad whose layout this copies)
On the image (Chinese)
Meaning (English)
你看起来更开心了
You look happier
谢谢,因为我:
Thanks, because I:
去了健身房
went to the gym
喝了咖啡
had a coffee
午餐低于 500 卡
had a lunch under 500 cal
低于 500 卡
Under 500 cal (pill)
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00691.
9 Oct: on /approvals, approved by you (row 00068).
The third item is Mirra's real Mapo Tofu Rice photo, whole, in a rounded photo card (a true cut-out needs the paid background-removal tool; your GO if you want it). Dumbbells and coffee are generic, no brands.
Image audit (G7, ugly-ad mode): REJECT 7.4. Its 'R88 hard fail' line is a known checker bug (it fires on the word 'R88' in its own text); its bottom-15% logo rule doesn't fit Mirra (the logo goes top-right).
4:5 master (1080x1350). A 9:16 Story cut only if you want one.
8 Oct: finished with Mirra's own grain setting (brand card), as you asked for every static.
Your call: Approved and on-chain. Next: the upload set.
U18 · Walking bento costume
Approved
Static 4:5 · ugly lo-fi · from your own pin · CN only · click-to-WhatsApp · ad_id mir-ad-20261008-016
U18 (final for your GO)Reference (the ad whose layout this copies)
On the image (Chinese)
Meaning (English)
每天早上现煮
Cooked fresh every morning (sticker)
50+ 道菜
50+ dishes (sticker)
低于 500 卡
Under 500 cal (sticker)
送到办公室
Delivered to the office (sticker)
低于 500 卡
Under 500 cal (pill)
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00692.
9 Oct: on /approvals, approved by you (row 00069).
8 Oct (your 'too elongated'): the costume now keeps the real box's proportions (about 1.3 times as tall as wide), chunky instead of tall and narrow. Jev flags 'size' only because it's a human-size costume, which is the idea.
The costume copies the real closed box: flat lid with its wells and the pink MIRRA sleeve (a first pass left the sleeve blank; fixed). Only legs and one hand show, no face, at a KL office-tower lobby.
Jev on the people rule: split at low confidence (0.27 vs 0.15), your call.
Image audit (G7, ugly-ad mode): REJECT 7.0. Its 'R88 hard fail' line is a known checker bug (it fires on the word 'R88' in its own text); its bottom-15% logo rule doesn't fit Mirra (the logo goes top-right).
4:5 master (1080x1350). A 9:16 Story cut only if you want one.
8 Oct: finished with Mirra's own grain setting (brand card), as you asked for every static.
Your call: Approved and on-chain. Next: the upload set.
U19 · Marker slogan tee
Approved
Static 4:5 · ugly lo-fi · from your own pin · CN only · click-to-WhatsApp · ad_id mir-ad-20261008-017
U19 (final for your GO)Reference (the ad whose layout this copies)
On the image (Chinese)
Meaning (English)
午餐低于 500 卡
Lunch under 500 cal
也可以
can also be
很好吃
really tasty
低于 500 卡
Under 500 cal (pill)
Approved by you on 8 Oct ('U19 is ok, can be approved'). On-chain: canvas atom 00693.
9 Oct: on /approvals, approved by you (row 00071).
Head out of frame (your pin cropped at the nose; the rule is no face). The box at her hip copies the real closed box, sleeve text correct. Re-rendered at full size (your pin is 473 px wide); the box comes from the real box photo, never upscaled.
Hands at full size: 2, each joined (a first pass merged the fingers under the box; fixed). A stock-photo poster on the wall was removed. Jev: pass (0.52/0.52).
Image audit (G7, ugly-ad mode): NOTES 8.5. Its 'R88 hard fail' line is a known checker bug (it fires on the word 'R88' in its own text); its bottom-15% logo rule doesn't fit Mirra (the logo goes top-right).
4:5 master (1080x1350). A 9:16 Story cut only if you want one.
8 Oct: finished with Mirra's own grain setting (brand card), as you asked for every static.
Your call: Approved and on-chain. Next: the upload set.
U20 · Handwritten A4 on the glass door
Approved
Static 4:5 · ugly lo-fi · from your own pin · CN only · click-to-WhatsApp · ad_id mir-ad-20261008-018
U20 (final for your GO)Reference (the ad whose layout this copies)
On the image (Chinese)
Meaning (English)
没时间
No time
做漂亮海报
to make a pretty poster
因为太忙
because too busy
所以午餐订了 Mirra:
so lunch is ordered from Mirra:
低于 500 卡 · 每天早上现煮
under 500 cal · cooked fresh every morning
送到办公室
delivered to the office
低于 500 卡
Under 500 cal (pill)
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00694.
9 Oct: on /approvals, approved by you (row 00074).
No food, as in your pin. Runs in a different wave from U6 (both are taped notices).
Image audit (G7, ugly-ad mode): NOTES 8.3. Its 'R88 hard fail' line is a known checker bug (it fires on the word 'R88' in its own text); its bottom-15% logo rule doesn't fit Mirra (the logo goes top-right).
4:5 master (1080x1350). A 9:16 Story cut only if you want one.
Open G7 points I left for you: it says the handwriting looks like a font and the red lines look printed on top; that's the pin's own two-register look.
8 Oct: finished with Mirra's own grain setting (brand card), as you asked for every static.
Your call: Approved and on-chain. Next: the upload set.
S5 (4:5)Reference: the competitor ad whose layout this copies (Factor)
On the image (Chinese)
Meaning (English)
六个午餐,
Six lunches,
全都低于 500 卡
all under 500 cal
撑到晚餐
Full till dinner
RM19++ 起一餐
From RM19++ a meal
G7 audit: 8.6/10 · NOTES (Claude judge; Gemini quota used up today) (bar 9.5)
Bottom row is cut off by the frame edge. That is the competitor layout's own design, but the judge marks it down.
The six photos have different colour casts (pink cloth, yellow wood, cool grey).
The MIRRA wordmark doesn't line up with anything.
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00696.
9 Oct: on /approvals, approved by you (row 00058).
8 Oct coordinator audit, applied: tile 6 was golden fried pieces (C1 had already dropped that dish as deep-fried); it is now Mirra's real Oats Hericium Mushroom Rice. 撑到晚餐 stays on the chip (decision 1: brand-voice copy, not a person's claim).
8 Oct: finished with Mirra's own grain setting (brand card), as you asked for every static.
Your call: Approved and on-chain. Next: the upload set.
S4 · Lunch under 500 cal, no cooking needed (offer card)
S4 (4:5): two chips droppedThe real Mirra photo it should match (Fusilli Bolognese)Reference: the competitor ad whose layout this copies (Planthood)
On the image (Chinese)
Meaning (English)
午餐低于 500 卡,
Lunch under 500 cal,
不用自己下厨
no cooking needed
回到职场,午餐交给 Mirra
Back at work, leave lunch to Mirra
RM19++ 起一餐
From RM19++ a meal
低于 500 卡
Under 500 cal (pill)
免费配送到指定地区
Free delivery to selected areas
「try了很多这种订餐的,Mirra是唯一让我继续订的 👍👍」
"I've tried a lot of these meal-order services; Mirra is the only one I kept ordering" (a real customer's WhatsApp, your pick C)
—— Mirra 老顾客
— a Mirra regular
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00695.
9 Oct: on /approvals, approved by you (row 00057).
8 Oct coordinator audit, applied: dropped two chips (the gift chip and the WhatsApp chip; both stay in the caption, and Meta's button does the WhatsApp ask) so the card isn't overloaded. The quote stays anonymous and word for word, CN only (decision 2).
The comma after 500 卡 still comes out as a Latin comma; codex ignores the request.
8 Oct: finished with Mirra's own grain setting (brand card), as you asked for every static.
Your call: Approved and on-chain. Next: the upload set.
S7 · Same girl, same office, new lunch (illustrated before/now)
Approved
Static 4:5 · CN · rebuilt 8 Oct as two phone photos (decision 3) · ad_id mir-ad-20261007-007
S7 type 1 (4:5): a real-looking woman replaces the cartoon, same office and clothes, before / nowS7 type 2 (4:5): a new format, one candid desk photo with S7's lines as Instagram-story stickers
9:16: about 40% of the frame is empty, and the wordmark sits close to the Stories top bar.
4:5: tight; the headline sits close to the wordmark.
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00697, 00698.
9 Oct: on /approvals, approved by you (row 00059, 00060).
8 Oct redo (decision 3): the cartoon hoodie-to-suit 'glow-up' is gone. One generated woman with the real-KOL look (grey sweatshirt, everyday face) in the same real open-plan office, same clothes and same body in both photos: before = takeaway bag and phone, now = an open bento drawn from Mirra's real Jap Chae. No plants.
Hands checked at full size: type 1 has 2 in the left photo and 1 in the right; type 2 has 1; each joined to its arm. Jev: type 1 pass (0.68/0.73), type 2 pass (0.55/0.55). Generated person, never shown as a customer.
8 Oct, for your 'all same, no new creative': type 1 swaps the cartoon for a real-looking woman (your example); type 2 is a different format altogether. Tell me if you want a third.
8 Oct: finished with Mirra's own grain setting (brand card), as you asked for every static.
Your call: Approved and on-chain. Next: the upload set.
C1 · Carousel: under 500 cal, not a shake (4 cards, swipe left to right)
Approved
Carousel · 4 cards 4:5 · skeleton: Eatology · every food photo is Mirra's own, placed pixel for pixel · ad_id mir-ad-20261007-008
Card 1 (4:5)Card 2 (4:5)Card 3 (4:5)Card 4 (4:5)
On the image (Chinese)
Meaning (English)
我们的厨房 · 1/4
Card 1: Our kitchen · 1/4
低于 500 卡,不是代餐
Under 500 cal, not a shake
轻盈,却能撑到晚餐
Light, but full till dinner
滑动看怎么做 →
Swipe to see how →
怎么做 · 2/4 · 从厨房,到办公室
Card 2: How it's made · From our kitchen to your office
营养师和厨师设计 · 每天早上新鲜现煮 · 直接送到办公室
Nutritionist and chef designed · Cooked fresh every morning · Straight to your office
轻盈有数 · 3/4 · 分量刚刚好
Card 3: By the numbers · Portioned just right
低于 500 卡 | 0 份冷冻餐 | 50+ 菜色轮换
Under 500 cal | 0 frozen meals | 50+ dishes on rotation
G7 audit: 8.4–9.1/10 · NOTES on all four (card 1 9.1 · card 2 8.6 · card 3 8.4 · card 4 8.8), no AI artifacts (bar 9.5)
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00699, 00700, 00701, 00702.
9 Oct: on /approvals, approved by you (row 00048, 00049, 00050, 00051).
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00699, 00700, 00701, 00702.
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00699, 00700, 00701, 00702.
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00699, 00700, 00701, 00702.
At thumbnail size the shiitake on card 2 and the tempeh on card 4 could read as meat; the dish tags help.
8 Oct: the MIRRA wordmark moved in to 70 px from the right edge, as the logo spec says (it sat 16 px from the edge). Nothing else changed.
8 Oct: finished with Mirra's own grain setting (brand card), as you asked for every static.
8 Oct: rebuilt at 4:5 (1080x1350) for your 'all should be 4:5': same design and text, taller photo areas, the same real Mirra photos with the same framing.
Your call: Approved and on-chain. Next: the upload set.
C1-S · C1 single-image twin (format control)
Approved
Single image 4:5 · card 1 without the counter, dots and swipe prompt · ad_id mir-ad-20261007-009
Single image (4:5)
On the image (Chinese)
Meaning (English)
我们的厨房
Our kitchen
低于 500 卡,不是代餐
Under 500 cal, not a shake
轻盈,却能撑到晚餐
Light, but full till dinner
G7 audit: 9.0/10 · NOTES, no AI artifacts (bar 9.5)
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00703.
9 Oct: on /approvals, approved by you (row 00047).
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00703.
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00703.
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00703.
8 Oct: the MIRRA wordmark moved in to 70 px from the right edge, as the logo spec says (it sat 16 px from the edge). Nothing else changed.
8 Oct: finished with Mirra's own grain setting (brand card), as you asked for every static.
8 Oct: rebuilt at 4:5 (1080x1350) for your 'all should be 4:5': same design and text, taller photo areas, the same real Mirra photos with the same framing.
Your call: Approved and on-chain. Next: the upload set.
C2 · Carousel: lunch handled every day (offer stack, 4 cards)
Approved
Carousel · 4 cards 4:5 · skeleton: DayDay Catering · every food photo is Mirra's own, placed pixel for pixel · ad_id mir-ad-20261007-010
Card 1 (4:5)Card 2 (4:5)Card 3 (4:5)Card 4 (4:5)
On the image (Chinese)
Meaning (English)
每天的午餐 / 都安排好了
Card 1: Lunch, every day / all sorted
RM19++ 起一餐
From RM19++ a meal (round badge)
低于 500 卡
Under 500 cal
不是代餐,是真正一餐
Not a meal-replacement shake, a real meal
50+ 菜色 / 天天不重样
Card 2: 50+ dishes / never the same two days running
你本来就爱的味道
Flavours you already love
指定地区 / 免费配送
Card 3: Selected areas / free delivery
直接送到办公室
Straight to your office
WhatsApp 下单 · 查看本周菜单
Card 4: Order on WhatsApp · See this week's menu
G7 audit: 8.2–8.6/10 · NOTES on all four (card 1 8.6 · card 2 8.6 · card 3 8.6 · card 4 8.2), no AI artifacts (bar 9.5)
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00704, 00705, 00706, 00707.
9 Oct: on /approvals, approved by you (row 00053, 00054, 00055, 00056).
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00704, 00705, 00706, 00707.
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00704, 00705, 00706, 00707.
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00708, 00704, 00705, 00706, 00707.
No dish names on these cards (brief: tag-none).
Card 4 uses the brief's fallback photo; the real hands-opening-the-bento still isn't extracted yet.
8 Oct: the MIRRA wordmark moved in to 70 px from the right edge, as the logo spec says (it sat 16 px from the edge). Nothing else changed.
8 Oct: finished with Mirra's own grain setting (brand card), as you asked for every static.
8 Oct: rebuilt at 4:5 (1080x1350) for your 'all should be 4:5': same design and text, taller photo areas, the same real Mirra photos with the same framing.
Your call: Approved and on-chain. Next: the upload set.
C2-SI · C2 single-image control
Approved
Single image 4:5 · exactly card 1 (the test compares carousel vs single image) · ad_id mir-ad-20261007-011
Same as card 1 (4:5)
G7 audit: 8.6/10 · NOTES (same image as C2 card 1), no AI artifacts (bar 9.5)
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00708.
9 Oct: on /approvals, approved by you (row 00052).
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00708.
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00708.
Approved by you on 8 Oct ('ok looks good'). On-chain: canvas atom 00708, 00704.
8 Oct: the MIRRA wordmark moved in to 70 px from the right edge, as the logo spec says (it sat 16 px from the edge). Nothing else changed.
8 Oct: finished with Mirra's own grain setting (brand card), as you asked for every static.
8 Oct: rebuilt at 4:5 (1080x1350) for your 'all should be 4:5': same design and text, taller photo areas, the same real Mirra photos with the same framing.
Your call: Approved and on-chain. Next: the upload set.
R7F-A · Generated before/after stills, version A (face hidden)
Approved
R7F · at home, bedroom full-length mirror · face hidden (phone over the face / framed below the chin) · ad_id mir-ad-20261007-023
R7F-A: before (left) and after (right). Her own home, each half its own phone look.
Approved by you on 8 Oct ('yes and those before after all ok'). R7F and R4F stills are delivered to ba-inserts/ for Session 2. Next: the Wan motion (a hand passes the lens while she changes; 4 s each, ~US$1.60 for all four, dry-runs pass), on your GO.
9 Oct: on /approvals, approved by you (row 00087).
8 Oct redo for your notes: the same woman's before and after now share one tone (the variety is across the six women), the rooms are plain with no flowers or staged props, and each woman wears a different everyday H&M-style outfit.
Bedroom (plain wall, bed edge, wardrobe door) · cream ribbed top + light-wash straight jeans · warm older-phone look in both halves.
Hands checked at full size: exactly 2 in each half, each joined to its arm. One watch on the same wrist, the same trousers, no skin at the waist. Face hidden by framing (cropped at the chin).
Jev: pass (0.95/0.92). (Jev reads text only: it judged my written description of each photo.)
G7 now marks the pairs down because the two halves look alike (one tone, a near-identical resting hand); that follows your same-tone rule. It also marks them down for having no pill, logo or ad canvas; expected, these stills only feed the reel.
Your call: GO the Wan motion for this pair? (~US$0.40, 4 s, paid)
R7F-B · Generated before/after stills, version B (face visible, blurred or barred in the edit)
Approved
R7F · at home, bedroom full-length mirror · face visible (blurred or barred in the reel edit) · ad_id mir-ad-20261007-024
R7F-B: before (left) and after (right). Her own home, each half its own phone look.
Approved by you on 8 Oct ('yes and those before after all ok'). R7F and R4F stills are delivered to ba-inserts/ for Session 2. Next: the Wan motion (a hand passes the lens while she changes; 4 s each, ~US$1.60 for all four, dry-runs pass), on your GO.
9 Oct: on /approvals, approved by you (row 00089).
8 Oct redo for your notes: the same woman's before and after now share one tone (the variety is across the six women), the rooms are plain with no flowers or staged props, and each woman wears a different everyday H&M-style outfit.
Plain corner (white wall, wooden door) · dusty-pink knit top + black ankle trousers · warm evening look in both halves.
Hands checked at full size: exactly 2 in each half, each joined to its arm. One watch on the same wrist, the same trousers, no skin at the waist. Face visible on purpose (version B), blurred or barred in the reel edit.
Jev flags 'another rule' (0.75/0.42), most likely the visible face, which B shows by design (blurred or barred in the edit); your call. (Jev reads text only: it judged my written description of each photo.)
G7 now marks the pairs down because the two halves look alike (one tone, a near-identical resting hand); that follows your same-tone rule. It also marks them down for having no pill, logo or ad canvas; expected, these stills only feed the reel.
Your call: GO the Wan motion for this pair? (~US$0.40, 4 s, paid)
R4F-A · Generated before/after stills, version A (face hidden)
Approved
R4F · at home, plain living-room wall (4:5, for the reel's 9:10 top panel) · face hidden (phone over the face / framed below the chin) · ad_id mir-ad-20261007-017
R4F-A: before (left) and after (right). Her own home, each half its own phone look.
Approved by you on 8 Oct ('yes and those before after all ok'). R7F and R4F stills are delivered to ba-inserts/ for Session 2. Next: the Wan motion (a hand passes the lens while she changes; 4 s each, ~US$1.60 for all four, dry-runs pass), on your GO.
9 Oct: on /approvals, approved by you (row 00090).
8 Oct redo for your notes: the same woman's before and after now share one tone (the variety is across the six women), the rooms are plain with no flowers or staged props, and each woman wears a different everyday H&M-style outfit.
Living room (plain wall, white recliner edge) · striped tee + wide-leg linen trousers · crisp daylight in both halves.
Hands checked at full size: exactly 2 in each half, each joined to its arm. One watch on the same wrist, the same trousers, no skin at the waist. Face hidden by framing (cropped at the chin).
Jev: pass (0.86/0.84). (Jev reads text only: it judged my written description of each photo.)
G7 now marks the pairs down because the two halves look alike (one tone, a near-identical resting hand); that follows your same-tone rule. It also marks them down for having no pill, logo or ad canvas; expected, these stills only feed the reel.
Your call: GO the Wan motion for this pair? (~US$0.40, 4 s, paid)
R4F-B · Generated before/after stills, version B (face visible, blurred or barred in the edit)
Approved
R4F · at home, plain living-room wall (4:5, for the reel's 9:10 top panel) · face visible (blurred or barred in the reel edit) · ad_id mir-ad-20261007-018
R4F-B: before (left) and after (right). Her own home, each half its own phone look.
Approved by you on 8 Oct ('yes and those before after all ok'). R7F and R4F stills are delivered to ba-inserts/ for Session 2. Next: the Wan motion (a hand passes the lens while she changes; 4 s each, ~US$1.60 for all four, dry-runs pass), on your GO.
9 Oct: on /approvals, approved by you (row 00092).
8 Oct redo for your notes: the same woman's before and after now share one tone (the variety is across the six women), the rooms are plain with no flowers or staged props, and each woman wears a different everyday H&M-style outfit.
Living room (grey sofa, plain wall) · white tee + khaki cargo trousers · bright daylight in both halves.
Hands checked at full size: exactly 2 in each half, each joined to its arm. One watch on the same wrist, the same trousers, no skin at the waist. Face visible on purpose (version B), blurred or barred in the reel edit.
Jev: pass (0.68/0.70). (Jev reads text only: it judged my written description of each photo.)
G7 now marks the pairs down because the two halves look alike (one tone, a near-identical resting hand); that follows your same-tone rule. It also marks them down for having no pill, logo or ad canvas; expected, these stills only feed the reel.
Your call: GO the Wan motion for this pair? (~US$0.40, 4 s, paid)
R11-A · Generated before/after stills, version A (face hidden)
Approved
R11 · at home, hallway mirror selfie · face hidden (phone over the face / framed below the chin) · ad_id mir-ad-20261007-028
R11-A: before (left) and after (right). Her own home, each half its own phone look.
Approved by you on 8 Oct ('yes and those before after all ok'). R7F and R4F stills are delivered to ba-inserts/ for Session 2. Next: the Wan motion (a hand passes the lens while she changes; 4 s each, ~US$1.60 for all four, dry-runs pass), on your GO.
9 Oct: on /approvals, approved by you (row 00093).
8 Oct redo for your notes: the same woman's before and after now share one tone (the variety is across the six women), the rooms are plain with no flowers or staged props, and each woman wears a different everyday H&M-style outfit.
Condo kitchen (wood cabinets, rice cooker) · black knit polo + denim midi skirt · fluorescent kitchen look in both halves.
Hands checked at full size: exactly 2 in each half, each joined to its arm. One watch on the same wrist, the same trousers, no skin at the waist. Face hidden by framing (cropped at the chin).
Jev: pass (0.77/0.69). (Jev reads text only: it judged my written description of each photo.)
G7 now marks the pairs down because the two halves look alike (one tone, a near-identical resting hand); that follows your same-tone rule. It also marks them down for having no pill, logo or ad canvas; expected, these stills only feed the reel.
Your call: Approved. The R11 reel itself still needs your GO.
R11-B · Generated before/after stills, version B (face visible, blurred or barred in the edit)
Approved
R11 · at home, hallway mirror selfie · face visible (blurred or barred in the reel edit) · ad_id mir-ad-20261007-029
R11-B: before (left) and after (right). Her own home, each half its own phone look.
Approved by you on 8 Oct ('yes and those before after all ok'). R7F and R4F stills are delivered to ba-inserts/ for Session 2. Next: the Wan motion (a hand passes the lens while she changes; 4 s each, ~US$1.60 for all four, dry-runs pass), on your GO.
9 Oct: on /approvals, approved by you (row 00095).
8 Oct redo for your notes: the same woman's before and after now share one tone (the variety is across the six women), the rooms are plain with no flowers or staged props, and each woman wears a different everyday H&M-style outfit.
Work-from-home corner (plain desk, laptop) · grey tee + dark skinny jeans · grainy older-phone look in both halves.
Hands checked at full size: exactly 2 in each half, each joined to its arm. One watch on the same wrist, the same trousers, no skin at the waist. Face visible on purpose (version B), blurred or barred in the reel edit.
Jev: pass (0.57/0.60). (Jev reads text only: it judged my written description of each photo.)
G7 now marks the pairs down because the two halves look alike (one tone, a near-identical resting hand); that follows your same-tone rule. It also marks them down for having no pill, logo or ad canvas; expected, these stills only feed the reel.
Your call: Approved. The R11 reel itself still needs your GO.
Reel 9:16 · 30 s · Wan 3.0 · the real closed Mirra box is the only reference · ad_id mir-ad-20261005-001
On the image (Chinese)
Meaning (English)
低于五百卡的午餐,一餐要四十几块吧?
An under-500-calorie lunch must be forty-something ringgit a meal?
不用。
No.
那三十几块?
Thirty-something, then?
也不用。
No, not that either.
那要多少?
So how much?
二十几块就可以。
Twenty-something ringgit does it.
约朋友、同事一起订,更便宜。
Order with friends or colleagues and it's cheaper.
这是 Mirra 的午餐,每一餐低于五百卡,营养师和厨师设计。
This is Mirra's lunch. Every meal is under 500 cal, designed by a nutritionist and a chef.
我们用椰菜花饭、糙米、藜麦,不用便宜的白米饭,意大利面也没漂白。
We use cauliflower rice, brown rice and quinoa, not cheap white rice, and the pasta is unbleached.
OUG 附近指定地区免费送,订二十、四十餐还送礼物。
Free delivery to selected areas near OUG, and a gift with 20 or 40 meals.
……点下面,WhatsApp 我们。
... tap below and WhatsApp us.
Changed for your RM19++ ruling: the friends line no longer says 'as low as seventeen-something'; it now says 'order with friends or colleagues and it's cheaper' (Jev agreed in both orders).
Your call: GO to fire? One paid fire, about US$3.00 list (Higgsfield Wan, US$0.10/s).
P2 · Salesperson offer list (Wan reel script, not yet fired)
Needs your review
Reel 9:16 · 30 s · Wan 3.0 · the real closed Mirra box is the only reference · ad_id mir-ad-20261005-002
On the image (Chinese)
Meaning (English)
听好,Mirra 午餐有优惠。
Listen up, Mirra lunch has a deal.
一,约同事一起订,更划算。
One, order with your colleagues, it costs less.
二,二十餐、四十餐送礼物。
Two, a gift with 20 or 40 meals.
三,指定地区免费送。
Three, free delivery to selected areas.
天天烦午餐吃什么的朋友,刷到这条视频,这次不要错过。
If lunch is a daily headache for you and this video found you, don't miss this one.
这是 Mirra 午餐,每一餐低于五百卡,营养师和厨师设计。
This is Mirra lunch. Every meal is under 500 cal, designed by a nutritionist and a chef.
每天早上新鲜煮好,送到你的办公室,菜单天天换,打开就能吃。
Cooked fresh every morning, delivered to your office, a new menu every day, ready to eat.
一个人订也可以,约同事一起订更划算。
You can order on your own, but it costs less with your colleagues.
想要的话,……点下面,马上 WhatsApp 我们。
If you want it ... tap below and WhatsApp us now.
Your call: GO to fire? One paid fire, about US$3.00 list (Higgsfield Wan, US$0.10/s).
P3 · New 7 s hook spliced onto P1's body (Wan reel script, not yet fired)
Needs your review
Reel 9:16 · 7 s hook · Wan 3.0 · the real closed Mirra box is the only reference · ad_id mir-ad-20261005-003
On the image (Chinese)
Meaning (English)
中午吃什么,还要想半天?
Still spending ages deciding on lunch?
现在 Mirra 有优惠,
Mirra has a promotion on now,
我同事跟你讲。
my colleague will tell you.
Fires only after P1 is approved: its body is P1's take.
Your call: GO to fire? One paid fire, about US$0.70 list (Higgsfield Wan, US$0.10/s).
Reel 9:16 · one 26 s Wan take + real dish photos and end card in the edit · generated women · ad_id mir-ad-20261007-026
On the image (Chinese)
Meaning (English)
哇,你午餐就吃这个啊?全部水煮菜?
Wow, this is your lunch? All boiled vegetables?
我想吃轻一点。
I wanted something lighter.
轻一点,也不用吃成这样。每一餐低于五百卡。
Lighter, sure, but you don't have to eat like this. Every meal is under 500 cal.
营养师和厨师设计,每天早上新鲜煮好。
Designed by a nutritionist and a chef, cooked fresh every morning.
……明天帮我也订一份。
...order me one too tomorrow.
午餐轻一点,也可以好好吃
End card: A lighter lunch can still be a good one
RM19++ 起一餐 · 订 20 / 40 餐送礼物 · 免费配送到指定地区
End-card chips: from RM19++ a meal · gift with 20/40 meals · free delivery to selected areas
The lid lifts toward the lens and the edit cuts to the real Mirra photo; open food is never generated.
Pace 1.5–3.0 syllables per second, every line checked.
Your call: GO to fire? One paid fire, about US$2.60 list.
R10 · Pantry skit, 'order with me' (Wan reel script, not yet fired)
Needs your review
Reel 9:16 · one 26 s Wan take + real dish photos and end card in the edit · generated women · ad_id mir-ad-20261007-027
On the image (Chinese)
Meaning (English)
最近都没看你去打包了,中午吃什么?
No tapau run for you lately. What's for lunch, then?
我改订 Mirra 了,每天送到办公室。
I switched to Mirra. It comes to the office every day.
这个好吃吗?
Is this good?
你试一口。
Here, have a bite.
约我一起订,每一餐更划算。
Order with me, every meal costs less.
好,算我一份。
OK, count me in.
约同事一起订 · RM19++ 起一餐
End card: order with colleagues · from RM19++ a meal
Her colleague's bite is silent: no taste verdict from a generated person.
Your call: One line to confirm: in 'I switched to Mirra' a generated woman speaks as a Mirra user (no result claimed). The signed brief depends on it. OK to keep? Then GO to fire (about US$2.60).
R11 · Bloated after lunch → same trousers, looser (Wan reel, A and B, not yet fired)
Needs your review
Reel 9:16 · 30 s · narrator only: the generated woman never speaks · uses the R11 before/after stills above · ad_id mir-ad-20261007-028 (A) · mir-ad-20261007-029 (B)
On the image (Chinese)
Meaning (English)
午餐一吃完,就好胀。
Narrator: Right after lunch, so bloated.
每天打包重口味,热量也不知道多少。
Narrator: Heavy-flavoured tapau every day, and who knows the calories.
换成 Mirra,每一餐低于五百卡。
Narrator: Switch to Mirra, every meal under 500 cal.
同一条裤子,松了
Caption: Same pants, looser now
营养师和厨师设计,每天早上新鲜煮好。
Narrator: Designed by a nutritionist and a chef, cooked fresh every morning.
点下面,WhatsApp 我们。
Narrator: Tap below and WhatsApp us.
Wan fires: B1 opening from each version's before still (3 s each), one shared tapau + closed-box take (10 s), the before→after shot for A and B (4 s each). The change happens while her palm covers the lens, so nothing morphs on screen.
Narrator voice is a separate step (ElevenLabs or Wan voice).
Your call: Approve the R11 stills above, then GO for the five Wan fires (about US$2.40 total)?
R1 · Pantry skit + real kitchen footage (Wan reel script) — two lines held
Needs your review
Reel 9:16 · ~42 s · a 15 s Wan skit (generated women) + real order-surge, kitchen and scoop footage + narrator · ad_id mir-ad-20261007-012
On the image (Chinese)
Meaning (English)
又是一大盒杂饭?
Another heavy tapau lunch?
每次吃完,都觉得好重
Every time, it sits heavy.
换这个试试
Try this instead.
怎么订?
How do I order?
完全不油腻
Not greasy at all. ← held: reads as a testimonial from a generated person
每一份都吃得饱饱的
Every portion fills you right up. ← held: same reason
分量足
A generous portion. (borderline; staged as weighing the closed box, never after eating)
Your rule: generated people never speak as customers. Jev scored the two held lines 0.70–0.76 as testimonial-like (control lines 0.05–0.23).
Your call: Fire R1 as written (US$1.50), or the version without the two held lines (US$1.10)?
Everything else in Session 1's queue
Ad
What
Status
Waiting on
S1
Sticky note on the pack: 'cheaper than your daily Grab'
Waiting
The Grab claim confirmed at RM19++
S2 · S3 · S6
Statics built on real photos
Waiting
The real photos (desk, tapau, the customer's own photo with consent)