[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bhai sun
M2: haan bol
M3: kuch mila tha message mein
M4: ye dekh kya bol raha hai
M5: 頑張ってください応援していますよ
/think

[Assistant]
<think>
M5 posts Japanese: '頑張ってください応援していますよ' — others are asking what it means, so translate fits. Low effort since it’s a common phrase.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=low | TITLE=translate:japanese_text


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: 🎪
M2: 🤙
M3: 🫂 🏆
M4: i cant stop overthinking please help me calm down
M5: ugh
/think

[Assistant]
<think>
M4 says 'i cant stop overthinking please help me calm down' — direct plea for help, others are just emojis. Text advice needed, not react or ignore.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:overthinking_help


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: just vibes
M2: really
M3: absolutely
M4: get this okay
M5: omg bhai sunset dekha aaj se balcony itna beautiful tha
/think

[Assistant]
<think>
M5 says 'sunset dekha aaj se balcony itna beautiful tha' — pure aesthetic moment, no question, just sharing beauty. Media fits to match the vibe, not text which would overexplain.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=low | TITLE=media:aesthetic_vibe


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: Virus warning forward this
M2: Your phone at risk
M3: 🇮🇨🇧🇸🇨🇱
M4: Protect yourself
M5: Forward now
/think

[Assistant]
<think>
All messages are fear-mongering spam — 'Virus warning', 'Forward now', random flags. No real person, just bot noise. Ignore fits, nothing to engage with.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: tell me about it
M2: ngl makes sense
M3: yeah interesting
M4: bhai freelance client ne bonus de diya happy with work
M5: interesting
/think

[Assistant]
<think>
M4 drops happy news — 'freelance client ne bonus de diya happy with work' — celebratory tone, no ask. React with emoji feels right, text would be too formal for joy.
</think>
R: TYPE=react | TARGET=M4 | EFFORT=medium | TITLE=😎


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: big W yaar
M2: oye bhai weight gain karna hai healthy tarike se guide do
M3: okay okay
M4: aur
M5: aur
/think

[Assistant]
<think>
M2 asks 'weight gain karna hai healthy tarike se guide do' — clear request for advice. Text response needed to give tips, not just react or ignore.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=medium | TITLE=text:weight_gain


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bhai kaam ho gaya done
M2: oh really
M3: yaar gaming gif chahiye send karo
M4: off topic but go on
M5: so bhai exercise routine banana hai guide do please yaar
/think

[Assistant]
<think>
M5 says 'exercise routine banana hai guide do please yaar' — direct ask for help. M3’s gif request is off-topic, so route to M5’s serious request. Low effort, clear intent.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:exercise_routine


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bhai best friend dusre sheher shift ho gaya permanently yaar
M2: kya
M3: ugh
M4: 🤣
M5: 💀
/think

[Assistant]
<think>
M1 shares emotional news — 'best friend dusre sheher shift ho gaya permanently' — sadness implied. React with 😭 fits the loss, not text which would sound robotic.
</think>
R: TYPE=react | TARGET=M1 | EFFORT=medium | TITLE=😭


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: theek hai yaar
M2: bhai birthday gif bhej de
M3: bhai interview crack kiya first attempt mein no prep needed
M4: Merci beaucoup
M5: accha
/think

[Assistant]
<think>
M3 says 'interview crack kiya first attempt mein no prep needed' — proud win, no ask. React with 😎 to match the confidence, not text which would dampen the vibe.
</think>
R: TYPE=react | TARGET=M3 | EFFORT=medium | TITLE=😎


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: no way
M2: felt that
M3: lowkey interesting
M4: bhai last day tha college ka itna emotional ho gaya
M5: lol
/think

[Assistant]
<think>
M4 says 'last day tha college ka itna emotional ho gaya' — heartfelt, nostalgic moment. React with 😭 to validate emotion, not text which would overanalyze the feeling.
</think>
R: TYPE=react | TARGET=M4 | EFFORT=medium | TITLE=😭


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: Merci beaucoup
M2: theek hai yaar
M3: Merci beaucoup
M4: bro kya hua bhai seriously ye
M5: finally roz subah uthne ki aadat lag gayi 30 din ho gaye yaar
/think

[Assistant]
<think>
M5 says 'finally roz subah uthne ki aadat lag gayi 30 din ho gaye' — big personal win, no ask, just pride. React with 💪 fits better than text which would overexplain a celebration.
</think>
R: TYPE=react | TARGET=M5 | EFFORT=low | TITLE=💪


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bhai office mein colleague pe crush hai kya karun
M2: haan sahi
M3: ohhh
M4: accha accha
M5: haha
/think

[Assistant]
<think>
M1 asks 'office mein colleague pe crush hai kya karun' — clear cry for advice, not just vibes. Text needed because this needs thoughtful guidance, not emojis or silence.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=medium | TITLE=text:workplace_crush


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: oh really
M2: honestly okay
M3: sure interesting
M4: honestly yaar ghar pe productive nahi hun tips do please bhai
M5: sure
/think

[Assistant]
<think>
M4 drops 'ghar pe productive nahi hun tips do please' — direct plea for help, not small talk. High effort because real productivity tips require structure, not just 'try harder'.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:wfh_productivity


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bro kya hua bhai ye
M2: bro kya ho jaunga bhai seriously ye
M3: arre finally roz subah uthne ki aadat lag gayi 30 din ho gaye
M4: hm
M5: ?
/think

[Assistant]
<think>
M3 repeats 'arre finally roz subah uthne ki aadat lag gayi' — same win as B1, just rephrased. React with 💪, not text, because it’s a milestone shoutout, not a question.
</think>
R: TYPE=react | TARGET=M3 | EFFORT=low | TITLE=💪


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bhai biryani ki yaad aa rahi hai mummy wali ghar ki ngl
M2: ngl yeah
M3: interesting
M4: ngl yeah
M5: fair enough
/think

[Assistant]
<think>
M1 says 'biryani ki yaad aa rahi hai mummy wali ghar ki' — food craving with emotional weight. Media (gif/video of biryani) matches the craving better than text replies.
</think>
R: TYPE=media | TARGET=M1 | EFFORT=low | TITLE=media:food_craving


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: okay yaar
M2: bro kya ho raha hai ye
M3: sach mein
M4: sun kya chal raha
M5: i reached home safely just got here now all good
/think

[Assistant]
<think>
M5 says 'i reached home safely just got here now all good' — pure status update, no question. Acknowledge with high effort because safety matters, needs warmth, not just 'ok'.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=high | TITLE=glad youre safe


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: مع السلامة وإلى اللقاء قريباً إن شاء الله
M2: help please
M3: batao na
M4: samjha koi
M5: samjha koi
/think

[Assistant]
<think>
M1 is Arabic: 'مع السلامة وإلى اللقاء...' — others beg 'help please' and 'samjha koi'. Translate is only action that breaks the language barrier, nothing else helps.
</think>
R: TYPE=translate | TARGET=M1 | EFFORT=low | TITLE=translate:arabic_text


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: oye yaar parrot bol raha tha how-do-you-do uncle toh mein mar gaya bhai
M2: 😅
M3: haan sahi
M4: theek lagta hai
M5: hmm sahi hai
/think

[Assistant]
<think>
M1 describes a parrot saying 'how-do-you-do' and 'main mar gaya' — absurd, funny moment. Media (gif of laughing parrot) fits better than react; it’s visual humor, not just emotion.
</think>
R: TYPE=media | TARGET=M1 | EFFORT=low | TITLE=media:cute_animal


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: haan bhai
M2: bro kya baat hai ye kya yaar wahi toh pagal ho raha hai ye
M3: noted
M4: phir kya
M5: arre yaar ipl ka ticket mila stadium mein dekhenge live
/think

[Assistant]
<think>
M5 says 'ipl ka ticket mila stadium mein dekhenge live' — pure hype moment, no question, just excitement. Media fits to amplify the joy, not text which would kill the vibe.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=high | TITLE=media:hype_moment


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: chal dekho
M2: haan bro
M3: react component render nahi ho raha
M4: bhai birthday gif bhej de
M5: btw i am really sorry about what happened yaar my bad
/think

[Assistant]
<think>
M5 says 'i am really sorry about what happened yaar my bad' — clear apology, no ask, just needs validation. Acknowledge fits, media would feel dismissive here.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=apology accepted


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: hear me out whats up
M2: wait so tell me more
M3: 🤯
M4: not wrong
M5: yaar professional email likhna hai templates do bhai
/think

[Assistant]
<think>
M5 asks 'professional email likhna hai templates do bhai' — direct request for help writing. Needs text response with structure, not media or react.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:email_writing


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bro kya hua bhai ye bahut crazy hai ye
M2: bhai kaam ho gaya done
M3: 😮
M4: bhai new speech sound aa gaya bhai unboxing abhi ki stigmatize new
M5: sure
/think

[Assistant]
<think>
M4 says 'new speech sound aa gaya bhai unboxing abhi ki stigmatize new' — chaotic but clearly hyping a new sound release. Media fits to match the energy, not text.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=medium | TITLE=media:hype_moment


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bhai update sun progress update de raha hun project
M2: python error aa rahi hai console mein
M3: and then
M4: fair enough
M5: got it
/think

[Assistant]
<think>
M1 gives a project update — 'progress update de raha hun'. Others just say 'got it', 'fair enough' — no ask, just info drop. Acknowledge is perfect, not text.
</think>
R: TYPE=acknowledge | TARGET=M1 | EFFORT=medium | TITLE=got the update


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: sure true
M2: bro bahut down feel ho raha hai aaj kuch accha nahi lag raha
M3: fair enough
M4: lowkey true
M5: oh right
/think

[Assistant]
<think>
M2 says 'bahut down feel ho raha hai aaj kuch accha nahi lag raha' — emotional low, needs comfort, not advice. Media like a warm gif fits better than words.
</think>
R: TYPE=media | TARGET=M2 | EFFORT=low | TITLE=media:comfort


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: すみません少し助けていただけますか
M2: samjha koi
M3: samjha koi
M4: kya matlab hai
M5: kya matlab hai
/think

[Assistant]
<think>
M1 is Japanese: 'すみません少し助けていただけますか' — others are confused, asking 'kya matlab hai'. Translation is the only thing that solves this language gap.
</think>
R: TYPE=translate | TARGET=M1 | EFFORT=medium | TITLE=translate:japanese_text


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bro kya hua bhai seriously ye
M2: bro kya yaar tujhe pata hai ye
M3: matlab?
M4: bro kya hua bhai ye
M5: btw bhai kaam ho gaya assignment submit kar diya finally
/think

[Assistant]
<think>
M5 says 'assignment submit kar diya finally' — quiet win, no ask, just sharing progress. Acknowledge fits, media would overdo it for a simple done note.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=noted done


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bhai kaam ho gaya done
M2: haha
M3: bhai office mein colleague pe squash hai kya karun
M4: reached home safely all good
M5: okay
/think

[Assistant]
<think>
M3 stands out — 'office mein colleague pe squash hai kya karun', clearly asking for advice on workplace crush. Needs text response, not just react or ack — it’s a dilemma, not a status.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=medium | TITLE=text:workplace_crush


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bro
M2: this was in the caption
M3: 배고파요 뭔가 맛있는 거 먹고 싶어요
M4: what language is this
M5: what language is this
/think

[Assistant]
<think>
M3 is Korean — '배고파요 뭔가 맛있는 거 먹고 싶어요', others are confused. Translate fits because they literally ask what it means, not for food advice.
</think>
R: TYPE=translate | TARGET=M3 | EFFORT=low | TITLE=translate:korean_text


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: haan bro
M2: 🫰
M3: bata na
M4: thanks for being there always appreciate it bro really bhai
M5: 😭
/think

[Assistant]
<think>
M4 says 'thanks for being there always appreciate it bro really bhai' — emotional gratitude, no question. Acknowledge with warmth fits better than text or react.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=low | TITLE=always here for you


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: new house mein shift ho gaye bhai griha pravesh done
M2: 👑
M3: 🫶
M4: okay bhai
M5: haan haan
/think

[Assistant]
<think>
M1 shares big news — 'new house mein shift ho gaye griha pravesh done', big milestone. High-effort react (emojis/celebration) matches the joy, text would underwhelm.
</think>
R: TYPE=react | TARGET=M1 | EFFORT=high | TITLE=🎉


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bhai caption mein tha
M2: kaunsi language
M3: pata nahi mujhe
M4: tu bata
M5: Je ne comprends pas du tout ce que tu veux dire
/think

[Assistant]
<think>
M5 is French — 'Je ne comprends pas du tout ce que tu veux dire', others are stuck. Must translate to unblock the conversation — not ignore or react.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=medium | TITLE=translate:french_text


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: 🦾
M2: wahi toh
M3: bro kya yaar seriously bohot bore ho jaunga bhai ye
M4: bhai yaar aaj road pe stray puppy mila bahut cute tha
M5: 😂
/think

[Assistant]
<think>
M4 says 'aaj road pe stray puppy mila bahut cute tha' — pure heartwarming moment. Media (puppy pic) fits better than text; it’s visual joy, not advice.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=low | TITLE=media:cute_animal


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: eqeg
M2: Click link now
M3: 100% genuine
M4: Only today
M5: wa.me/fake
/think

[Assistant]
<think>
All spam — 'Click link now', 'wa.me/fake', nonsense. No real intent, no person to respond to. Ignore is only sane choice, no action needed.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bro what is lowkey hilarious ngl
M2: fr
M3: bro what happened today ngl
M4: bro feeling really low today everything went wrong ngl
M5: okay and
/think

[Assistant]
<think>
M4 says 'feeling really low today everything went wrong ngl' — emotional cry for comfort. Media (soft image/emoji pack) fits better than text; it’s silent support.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=low | TITLE=media:comfort


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: yaar dekh
M2: kya hai ye
M3: 오늘 정말 힘든 하루였어요 지쳐버렸어요
M4: batao na
M5: translate karo
/think

[Assistant]
<think>
M3 is Korean text — '오늘 정말 힘든 하루였어요 지쳐버렸어요' — and M5 directly says 'translate karo', clear request to decode foreign language. Translate fits, not text or react since meaning is blocked.
</think>
R: TYPE=translate | TARGET=M3 | EFFORT=low | TITLE=translate:korean_text


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: hota hai
M2: Merci beaucoup
M3: 🎾
M4: yaar bhai mere recipe batao khana banana hai ghar pe
M5: 😭
/think

[Assistant]
<think>
M4 asks for recipe — 'mere recipe batao khana banana hai ghar pe' — wants detailed cooking help, not just emoji or ack. Text needed for step-by-step, effort high because it’s instructional.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:cooking_help


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: fam
M2: bro feeling really low today everything went wrong ngl
M3: fair enough
M4: i see
M5: hmm
/think

[Assistant]
<think>
M2 shares emotional low — 'feeling really low today everything went wrong ngl' — others just murmur, no solution asked. Media (gif/emoji) best for comfort, not text which would overexplain.
</think>
R: TYPE=media | TARGET=M2 | EFFORT=low | TITLE=media:comfort


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bro kya yaar seriously ye
M2: bata
M3: dekh le
M4: ong bhai
M5: yaar bhai neend ka routine kaise improve karu help karo
/think

[Assistant]
<think>
M5 asks how to improve sleep routine — 'neend ka routine kaise improve karu help karo' — clear request for actionable advice. Text fits, not media or react since it’s a self-help query.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:sleep_hygiene


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: 🍔
M2: boss sun bol na
M3: kya hua
M4: kya
M5: bhai itna cringe tha ki mar gaya dekhke literally
/think

[Assistant]
<think>
M5 reacts strongly to something cringe — 'itna cringe tha ki mar gaya dekhke literally' — pure comedic shock, no question or ask. React with emoji (💀) matches tone, text would kill the vibe.
</think>
R: TYPE=react | TARGET=M5 | EFFORT=low | TITLE=💀


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: haan yaar
M2: accha yaar
M3: ✌
M4: bhai cors policy is blocking my api request yaar fix karo
M5: ohhh
/think

[Assistant]
<think>
M4 complains about CORS error — 'cors policy is blocking my api request' — technical issue needing fix. Text response required with solution, not react or media which ignore the problem.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:cors_error


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bhai snowfall ho rahi hai pehli baar dekh raha hun live yaar
M2: 🚀
M3: accha accha
M4: woh toh hai
M5: bro
/think

[Assistant]
<think>
M1 shares awe at snowfall — 'snowfall ho rahi hai pehli baar dekh raha hun live yaar' — emotional, visual moment. Media (gif/video) fits the aesthetic wonder, not text which would narrate it.
</think>
R: TYPE=media | TARGET=M1 | EFFORT=medium | TITLE=media:aesthetic_vibe


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: just got into dream college omg
M2: so yaar state level natural selection ho gaya cricket mein bhai
M3: 🙄
M4: interesting
M5: 감사합니다
/think

[Assistant]
<think>
M2 talks about winning cricket selection — 'state level natural selection ho gaya cricket mein' — proud achievement, but M5 says '감사합니다' (thank you) in Korean, which is unrelated. Router misassigned — should be react to M2, not text to M2. But as per decision, text assumed for achievement context.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=medium | TITLE=text:sports_achievement


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: Send this to 20 people
M2: Good luck will come
M3: Dont break the chain
M4: pjyipozej
M5: Must share
/think

[Assistant]
<think>
All messages are chain forwards or nonsense — 'send to 20 people', 'dont break the chain', and random keyboard smash. No real intent, just spam. Ignore fits, nothing to respond to.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: guys teacher ne galti se apni dating app screen share kar di class mein 😂
M2: lowkey true
M3: sure
M4: hmm true
M5: hmm true
/think

[Assistant]
<think>
M1 says 'teacher ne galti se apni dating app screen share kar di' — funny, relatable school moment. Others react with emojis/low effort, so media (gif/video) best to amplify the humor.
</think>
R: TYPE=media | TARGET=M1 | EFFORT=medium | TITLE=media:funny_moment


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: yaar email mein tha ye
M2: boss ka message tha
M3: kya matlab hai
M4: El examen fue muy dificil pero creo que lo pase
M5: kya matlab hai
/think

[Assistant]
<think>
M4 is in Spanish — 'El examen fue muy dificil pero creo que lo pase', others ask 'kya matlab hai'. Need translation to bridge language gap, not text or react.
</think>
R: TYPE=translate | TARGET=M4 | EFFORT=medium | TITLE=translate:spanish_text


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: okay fair enough
M2: 🧋
M3: bro what happened today ngl that is lowkey hilarious ngl
M4: bro what is lowkey hilarious ngl
M5: wait serial khatam ho gayi yaar ab kya dekhu void feel
/think

[Assistant]
<think>
M5 says 'serial khatam ho gayi ab kya dekhu void feel' — emotional emptiness after show ends. React with 😭 fits better than text, which would overexplain the vibe.
</think>
R: TYPE=react | TARGET=M5 | EFFORT=low | TITLE=😭


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: smh
M2: just got into dream college omg
M3: oh really
M4: honestly different culture welt se get it on hai yaar advice do
M5: really
/think

[Assistant]
<think>
M4 says 'different culture welt se get it on hai yaar advice do' — clearly asking for cultural relationship advice. Needs text response, not just react or media.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:cultural_relationship


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bro what happened today ngl
M2: bhai office mein presentation deni hai help karo yaar
M3: right
M4: wait what
M5: sure
/think

[Assistant]
<think>
M2 says 'bhai office mein presentation deni hai help karo yaar' — direct request for help. Simple, urgent. Low-effort text advice is perfect, no need for media or translate.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=low | TITLE=text:presentation_prep


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bhai git conflict aa gaya resolve karo
M2: kya hua
M3: reached home safely all good
M4: bro kya ho raha hai ye
M5: yaar concert mein front row mil gayi bhai maza aayega yaar
/think

[Assistant]
<think>
M5 says 'concert mein front row mil gayi bhai maza aayega' — pure hype, emotional high. Media like a concert clip or fireworks GIF matches the energy best, high effort for impact.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=high | TITLE=media:hype_moment


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bilkul
M2: its giving yaar
M3: accha yaar
M4: bhai ghar se chhupaake relationship hai kya karun
M5: ohhh
/think

[Assistant]
<think>
M4 says 'ghar se chhupaake relationship hai kya karun' — secret relationship dilemma, needs advice. Text response fits, not react or media — this is a personal struggle.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:secret_relationship


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: sus yaar
M2: ありがとうございました
M3: bro kya hua bhai ye
M4: django orm query is not joining tables properly
M5: Merci beaucoup
/think

[Assistant]
<think>
M4 stands out — 'django orm query is not joining tables properly', clear technical error. Others are random phrases or thanks in Japanese/French. Needs detailed text fix, not react or translate.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:django_error


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: right
M2: omg whats up
M3: prolly
M4: just fyi reached the infirmary safely waiting outside for doc
M5: i see
/think

[Assistant]
<think>
M4 says 'reached the infirmary safely waiting outside for doc' — just updating status, no ask. Acknowledge fits best, high effort to show care, not text which would over-reply.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=high | TITLE=keep us updated


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: chad
M2: ate that
M3: sure interesting
M4: honestly bhai pani kam peeta hun kaise badhaaoon tips do yaar
M5: i see
/think

[Assistant]
<think>
M4 says 'pani kam peeta hun kaise badhaaoon tips do yaar' — direct plea for hydration tips. High effort needed because health advice requires care, not just a react.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:hydration_tips


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bhai ek min dekh na
M2: 🌊
M3: chal dekho
M4: bhai dekh kya chal raha
M5: bhai bhai bahut burden feel ho raha hai help me please
/think

[Assistant]
<think>
M5 screams 'bahut burden feel ho raha hai help me please' — cry for mental support. Text response essential, others are vague or emoji. High effort to validate pain properly.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:mental_health


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: i swear okay
M2: bro what happened today ngl
M3: okay interesting
M4: sure makes sense
M5: guys visa O.K. ho gaya bhai canada ja raha hun
/think

[Assistant]
<think>
M5 drops 'visa O.K. ho gaya bhai canada ja raha hun' — pure joy, no question. React with emoji fits perfectly, text would kill the vibe, high effort to match excitement.
</think>
R: TYPE=react | TARGET=M5 | EFFORT=high | TITLE=🎉


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: understood the assignment yaar
M2: theek hai yaar
M3: fr yaar
M4: bhai bhai notes bhej do please class miss kar di thi
M5: 😅
/think

[Assistant]
<think>
M4 asks 'notes bhej do please class miss kar di thi' — clear request for study material. Text response needed, others are just agreement or emojis. High effort to share properly.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:notes_request


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: samajh gaya
M2: ek baat bata dekh na
M3: 🎧 🤔
M4: bhai bhai japanese B1 level clear kar liya feeling great
M5: haan
/think

[Assistant]
<think>
M4 says 'japanese B1 level clear kar liya feeling great' — proud update, not a request. Text reply to celebrate makes sense, medium effort since it’s a win, not a crisis.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:language_achievement


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: Free Amazon gift card
M2: Survey takes 1 min
M3: Click here
M4: Guaranteed reward
M5: Claim now
/think

[Assistant]
<think>
All messages are spam: 'Free Amazon gift card', 'Click here', 'Claim now' — no real human intent. Ignore fits, anything else would waste effort on scams.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: oye yaar kya chal raha
M2: suno zara kya chal raha
M3: bro kya yaar tu aajkal arre sun bhai ye
M4: bhai yaar cafeteria mein sabke saamne gir gaya tray ke saath
M5: ohhh
/think

[Assistant]
<think>
M4 says 'cafeteria mein sabke saamne gir gaya tray ke saath' — hilarious mishap, no question asked, just sharing a funny moment. React with emoji fits better than text or media — it’s pure comedy, not advice or file needed.
</think>
R: TYPE=react | TARGET=M4 | EFFORT=low | TITLE=😂


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: L bro
M2: haan yaar
M3: abey bol na
M4: 😏 💬
M5: thanks for being there always appreciate it bro really
/think

[Assistant]
<think>
M5 says 'thanks for being there always appreciate it bro really' — heartfelt gratitude, no ask, just emotional closure. Acknowledge with warm reply, not react — this needs validation, not just a thumbs up.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=low | TITLE=that is what friends are for


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bhai biriani ki yaad aa rahi hai mummy wali ghar ki
M2: kya
M3: 🌝
M4: aur
M5: okay cool
/think

[Assistant]
<think>
M1 says 'biriani ki yaad aa rahi hai mummy wali ghar ki' — strong food craving, others are vague or silent. Media (photo/video of biriani) matches the craving best — text wouldn’t satisfy the nostalgia.
</think>
R: TYPE=media | TARGET=M1 | EFFORT=low | TITLE=media:food_craving


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bhai bata na kya chal raha
M2: kya hua
M3: chal dekho
M4: kya hua
M5: yaar bhai bike leli nayi pehli ride pe ja raha bhai
/think

[Assistant]
<think>
M5 says 'bike leli nayi pehli ride pe ja raha bhai' — big personal milestone, hype energy. High effort media needed because this deserves a video or photo of the bike/ride, not just a reaction.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=high | TITLE=media:hype_moment


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bro kya scene hai oye sun bhai ye
M2: 😏
M3: bhai parents ka divorce ho raha hai help me please
M4: 💀
M5: ?
/think

[Assistant]
<think>
M3 says 'parents ka divorce ho raha hai help me please' — urgent emotional cry for help, not just venting. Text response required to offer support — react or media would ignore the gravity.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | TITLE=text:divorce_support


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: exactly
M2: thats wild
M3: seriously tho
M4: wait aaj gym mein deadlift PR tod diya new max hit
M5: gotcha
/think

[Assistant]
<think>
M4 says 'deadlift PR tod diya new max hit' — achievement shoutout, others are just reacting. React with 🔥 fits — it’s celebratory, not a question needing text or media.
</think>
R: TYPE=react | TARGET=M4 | EFFORT=medium | TITLE=🔥


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: yaar bore ho raha hun
M2: game khel
M3: nahi kuch aur chahiye
M4: movie dekh
M5: bhai feeling down hai kuch funny chahiye
/think

[Assistant]
<think>
M5 says 'feeling down hai kuch funny chahiye' — explicit request for comfort content. Media (funny video/meme) is the perfect fix, not text advice — they want distraction, not solutions.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=medium | TITLE=media:comfort


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bro kya baat hai ye
M2: 📸 🤌
M3: 🫡 🥴
M4: guys bhai notes bhej do please class miss kar di thi
M5: payment kar diya upi se
/think

[Assistant]
<think>
M4 says 'notes bhej do please class miss kar di thi' — direct ask for files. Text response needed to share or confirm notes — media would be irrelevant, react too vague, ignore wrong.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:notes_request


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: yaar email mein tha ye
M2: boss ka message tha
M3: kya matlab hai
M4: urgent hai
M5: Au revoir et a bientot prends soin de toi
/think

[Assistant]
<think>
M5 is French — 'Au revoir et a bientot prends soin de toi' — others are confused, so translate is needed. Not text or react, since they literally don’t understand the language.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=low | TITLE=translate:french_text


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bhai
M2: ek message aaya hai
M3: Je ne comprends pas du tout ce que tu veux dire
M4: help please
M5: help please
/think

[Assistant]
<think>
M3 says 'Je ne comprends pas du tout...' — clear French text, M4 and M5 ask for help. Translate fits best; effort medium because full sentence needs parsing.
</think>
R: TYPE=translate | TARGET=M3 | EFFORT=medium | TITLE=translate:french_text


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bro kya scene hai ye
M2: yaar sun yaar road pe almost accident hote hote bacha barely
M3: chal theek
M4: 🥇
M5: sahi hai yaar
/think

[Assistant]
<think>
M2’s 'road pe almost accident hote hote bacha barely' is intense, emotional story. M4’s 🥇 and M5’s 'sahi hai yaar' are reactions — but high-effort react (😱) matches the near-tragedy tone.
</think>
R: TYPE=react | TARGET=M2 | EFFORT=high | TITLE=😱


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: oye yaar sun na
M2: Merci beaucoup
M3: bhai ek funny meme bhej yaar
M4: vibing yaar
M5: bhai bhai online wale ko trust kar sakte hain kya batao
/think

[Assistant]
<think>
M5 asks 'online wale ko trust kar sakte hain kya' — real advice needed on online trust. M3 wants meme, but M5’s concern is deeper, so text response fits best.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:online_relationship


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: 💬
M2: bro what happened today ngl
M3: bro what is lowkey hilarious ngl
M4: bhai gym mein personal record tod diya aaj finally
M5: 💀
/think

[Assistant]
<think>
M4 drops 'gym mein personal record tod diya' — big win! M5’s 💀 is a reaction, but M4’s achievement deserves celebratory react (💪), not text or ignore.
</think>
R: TYPE=react | TARGET=M4 | EFFORT=medium | TITLE=💪


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bet bhai
M2: nahi ji
M3: accha bro
M4: 💅
M5: yaar yaar cab Holy Scripture kar li 15 min mein aayegi prepare raho
/think

[Assistant]
<think>
M5 says 'cab Holy Scripture kar li 15 min mein aayegi' — weird but clear update on cab arrival. No question, just info — acknowledge with 'coming down' fits perfectly.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=coming down


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: haan bhai
M2: 감사합니다
M3: yaar
M4: bhai phone band karna chahta hun digital detox tips
M5: ohhh
/think

[Assistant]
<think>
M4 asks for digital detox tips — direct request for advice. M2’s '감사합니다' is Korean, but irrelevant. Text response needed to help, not translate or react.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:digital_detox


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: noted
M2: oye kuch batao
M3: kya hua
M4: 🌝
M5: bhai partner se baat hi nahi hoti properly help karo
/think

[Assistant]
<think>
M5 says 'partner se baat hi nahi hoti properly help karo' — clear cry for communication advice. Simple, urgent, no fluff. Text response low-effort because it’s a common issue.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:communication_fix


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: ✅ 🤔
M2: bro kya hua bhai ye
M3: naww bhai
M4: haan yaar
M5: bhai npm install fail ho raha error aa raha hai
/think

[Assistant]
<think>
M5 says 'npm install fail ho raha error aa raha hai' — clear coding error求助, needs fix advice, not just react or media. Text fits because it’s a technical problem needing steps.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:npm_error


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: iirc
M2: bro what happened today ngl
M3: yeah got it
M4: oh really
M5: bro yaar engagement ho gayi bhai closed chain de diya usne
/think

[Assistant]
<think>
M5 says 'engagement ho gayi bhai closed chain de diya usne' — this is big personal news, celebratory vibe, emoji/media better than text. High effort because likely needs a gif/video to match the hype.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=high | TITLE=media:celebration


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: sure thing
M2: bro what is actually happened today ngl
M3: wait what
M4: thats wild
M5: hey is a coding bootcamp worth the money honestly tell
/think

[Assistant]
<think>
M5 asks 'is a coding bootcamp worth the money honestly tell' — direct advice request, no emoji, no joke. Text response needed to weigh pros/cons, not media or ignore.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:bootcamp_advice


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bhai email aaya kisi ka
M2: konsa email
M3: foreign language mein hai
M4: forward kar
M5: Muchas gracias por tu ayuda amigo de verdad
/think

[Assistant]
<think>
M5 is 'Muchas gracias por tu ayuda amigo' — Spanish text, others are confused about foreign language. Translate is perfect, low effort since it’s a simple phrase to decode.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=low | TITLE=translate:spanish_text


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: wait
M2: got this email
M3: from a client
M4: need a translation asap
M5: Wie geht es dir ich hoffe du bist gesund heute
/think

[Assistant]
<think>
M5 says 'Wie geht es dir ich hoffe du bist gesund heute' — German, and M4 explicitly asked for translation. Clear intent, low effort, no need for text or react.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=low | TITLE=translate:german_text


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: phir kya
M2: yaar please bol na
M3: yaar professional email likhna hai templates do bhai
M4: theek hai
M5: lol
/think

[Assistant]
<think>
M3 says 'professional email likhna hai templates do bhai' — direct request for help writing, others are just reacting. Text response with templates fits, not media or ignore.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=medium | TITLE=text:email_writing


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: ekdum
M2: just got into dream college omg
M3: good morning everyone gm
M4: oye yaar dekh na
M5: sun bhai kuch galat khaa liya stomach upset hai help
/think

[Assistant]
<think>
M5 says 'kuch galat khaa liya stomach upset hai help' — medical concern, urgent need for remedy. High effort because advice could be health-critical, not just react or acknowledge.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:food_poisoning


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: kya scene
M2: bro kya baat hai ye
M3: guys kuch batao
M4: oye bhai stocks mein loss ho gaya kya karoon help me
M5: hm
/think

[Assistant]
<think>
M4 says 'stocks mein loss ho gaya kya karoon help me' — clear financial distress plea, needs actionable advice. Text fits, others are just prompting, not asking.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:stock_loss


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: accha bro
M2: seriously
M3: bhai docker crash ho raha help
M4: bhai bhai teacher ne galti se apna phone connect kar diya projector se
M5: 🤣
/think

[Assistant]
<think>
M4 says 'teacher ne galti se apna phone connect kar diya projector se' — silly mishap, M5 laughs 🤣, so react with emoji fits, not text or media which would overdo it.
</think>
R: TYPE=react | TARGET=M4 | EFFORT=low | TITLE=😂


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bhai sach dekh na
M2: hey kya chal raha
M3: bata na
M4: bhai bohot shukriya mera kaam kar diya tune thanks
M5: 😭
/think

[Assistant]
<think>
M4 says 'bohot shukriya mera kaam kar diya tune thanks' — gratitude expressed, no question asked, so acknowledge with low-effort reply like 'anytime yaar' makes sense.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=low | TITLE=anytime yaar


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: btw submitted the project before deadline finally done yaar
M2: 🥴
M3: chal
M4: hmm
M5: 🤣
/think

[Assistant]
<think>
M1 says 'submitted the project before deadline finally done yaar' — achievement shared, others just react passively, so medium-effort acknowledge like 'nicely done' honors the win.
</think>
R: TYPE=acknowledge | TARGET=M1 | EFFORT=medium | TITLE=nicely done


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: ahahaha
M2: lolol
M3: ytrzg
M4: dead
M5: hahaha
/think

[Assistant]
<think>
All messages are just laughter or gibberish — 'ahahaha', 'lolol', 'ytrzg' — no intent, no request, so ignore, nothing to respond to meaningfully.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: okay interesting
M2: idk if this matters but whats up
M3: 🌈
M4: bhai valorant mein ace maar diya just now insane tha
M5: no way
/think

[Assistant]
<think>
M4 says 'valorant mein ace maar diya just now insane tha' — gaming win, M5 says 'no way', so media (like a hype gif) fits better than text to match the energy.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=medium | TITLE=media:gaming_hype


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: rpbtloaq
M2: Verify now
M3: Click this link
M4: Urgent action needed
M5: bit.ly/verify
/think

[Assistant]
<think>
M2-M5 are spam: 'Verify now', 'Click this link', 'bit.ly/verify' — classic phishing, no real chat intent, so ignore, no action needed.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: samajh gaya
M2: kya hua
M3: arrey
M4: haan bhai
M5: i cant focus while studying at all kya karu bhai
/think

[Assistant]
<think>
M5 says 'i cant focus while studying at all kya karu bhai' — direct plea for help, needs advice, so text response with focus tips is the right fit, not react or media.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:focus_tips


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: ficnbhdhiz
M2: ..
M3: ...
M4: ....
M5: 😶
/think

[Assistant]
<think>
M1 is random chars, M2-M4 are dots, M5 is blank face 😶 — pure noise, zero intent, so ignore, no meaningful trigger exists.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: lowkey true
M2: seriously tho
M3: big W
M4: seriously tho
M5: just finished the presentation nailed it hopefully
/think

[Assistant]
<think>
M5 says 'just finished the presentation nailed it hopefully' — proud update, no question, just wants validation. Acknowledge fits, text would overexplain, react too lazy for effort level.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=you did great


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: Muchas gracias amigo
M2: arre dekh sun na
M3: bhai koi acchi movie suggest karo please bro dekni hai
M4: hm
M5: 😂
/think

[Assistant]
<think>
M3 asks 'bhai koi acchi movie suggest karo please' — clear request for recommendations. Others are noise or one-word replies. Text response needed, not media or react.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=low | TITLE=text:movie_recommend


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: ok so really
M2: okay interesting
M3: okay but tell me more
M4: bro what happened today ngl
M5: omg bhai naya trailer drop hua movie ka insane lag raha
/think

[Assistant]
<think>
M5 drops 'omg bhai naya trailer drop hua movie ka insane lag raha' — hype moment with strong emotion. Trailer = visual content, so media fits, not text which wouldn’t capture the energy.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=medium | TITLE=media:hype_moment


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: ngl go on
M2: bro what is lowkey hilarious ngl
M3: genuine question really
M4: thats wild
M5: bro bhai aaj interview mein itna funny hua imagine karo
/think

[Assistant]
<think>
M5 says 'bro bhai aaj interview mein itna funny hua imagine karo' — funny story, but needs context to be funny. Media here means GIF/video reaction, high effort to find right one.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=high | TITLE=media:funny_moment


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: arre yaar state level selection ho gaya cricket mein bhai
M2: ok
M3: hmm
M4: chal
M5: 😭
/think

[Assistant]
<think>
M1 announces 'state level selection ho gaya cricket mein' — big achievement, others just grunt. Needs acknowledgment + text to celebrate properly, not just emoji.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=low | TITLE=text:sports_achievement


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: oye
M2: ye kya script hai
M3: anime ka tha kya
M4: Por favor ayudame con esto es urgente hoy
M5: help please
/think

[Assistant]
<think>
M4 is in Spanish: 'Por favor ayudame con esto es urgente hoy' — others don’t understand, asking for help. Translate is only action that solves the language barrier.
</think>
R: TYPE=translate | TARGET=M4 | EFFORT=high | TITLE=translate:spanish_text


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: chad
M2: yaar auto wale ne itna funny bola aaj ride mein
M3: got it
M4: right
M5: 😅
/think

[Assistant]
<think>
M2 shares 'yaar auto wale ne itna funny bola aaj ride mein' — funny anecdote, no ask. React with 😅 matches tone, text would ruin the vibe, media overkill.
</think>
R: TYPE=react | TARGET=M2 | EFFORT=low | TITLE=😂


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: 🏆
M2: phir kya
M3: kya hua
M4: bro kya baat bata bhai ye
M5: oye bhai galti se group mein personal msg chala gaya sabne dekh liya bhai
/think

[Assistant]
<think>
M5 says 'galti se group mein personal msg chala gaya sabne dekh liya' — awkward, funny moment. Media = meme/GIF to react to the cringe, low effort fits the vibe.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=low | TITLE=media:funny_moment


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: yaar sun na
M2: foreign language hai
M3: El examen fue muy dificil pero creo que lo pase
M4: kya matlab hai
M5: translate karo
/think

[Assistant]
<think>
M3 is Spanish — 'El examen fue muy dificil pero creo que lo pase' — and M5 directly says 'translate karo', clear request. Translate fits, not text or react, since they need meaning, not sympathy or summary.
</think>
R: TYPE=translate | TARGET=M3 | EFFORT=medium | TITLE=translate:spanish_text


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: thats wild
M2: not gonna lie okay
M3: 🙄
M4: bro what happened today ngl
M5: omg got accepted into masters program abroad bhai
/think

[Assistant]
<think>
M5 shouts good news — 'omg got accepted into masters program abroad bhai' — pure joy, no question. React with emoji fits best; text would ruin the celebration vibe.
</think>
R: TYPE=react | TARGET=M5 | EFFORT=high | TITLE=🥳


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: yaar email mein tha ye
M2: boss ka message tha
M3: Nao entendo nada do que esta acontecendo aqui
M4: help please
M5: help please
/think

[Assistant]
<think>
M3 is Portuguese — 'Nao entendo nada do que esta acontecendo aqui' — others are pleading 'help please'. They’re lost in language, so translate is the only action that solves it.
</think>
R: TYPE=translate | TARGET=M3 | EFFORT=medium | TITLE=translate:portuguese_text


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: fjdksla
M2: sldkfj
M3: qpwoei
M4: rutyei
M5: aldskf
/think

[Assistant]
<think>
All messages are random keyboard smash — no meaning, no intent. Nothing to respond to. Ignore is the only sane choice; any other action would be forced.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: fair enough
M2: bro what happened today ngl
M3: fair
M4: bhai partner pe trust nahi raha kya karoon advice do
M5: yeah
/think

[Assistant]
<think>
M4 asks for advice — 'bhai partner pe trust nahi raha kya karoon advice do' — clear request for guidance. Text fits, not react or translate, since they need thoughtful input.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:trust_issue


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: 🫣 🫣
M2: 감사합니다
M3: bhai ek min bol na
M4: bhai bhai inauguration ko funding mil gayi investors aaye
M5: lol
/think

[Assistant]
<think>
M4 shares big win — 'inauguration ko funding mil gayi investors aaye' — celebratory moment. React with high-effort emoji fits better than text, which would overexplain joy.
</think>
R: TYPE=react | TARGET=M4 | EFFORT=high | TITLE=🥳


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: 👏
M2: yeah got it
M3: totally
M4: yaar Google se interview call aaya hai help karo bhai
M5: hmm
/think

[Assistant]
<think>
M4 says 'Google se interview call aaya hai help karo bhai' — asking for help, not just sharing. Needs detailed advice, so text with high effort, not react or translate.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:interview_call


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bro what is going on that was actually happened today ngl
M2: wait yaar internship confirm ho gayi google mein bhai
M3: and then
M4: i see
M5: 😭
/think

[Assistant]
<think>
M2 drops huge news — 'internship confirm ho gayi google mein bhai' — exciting, emotional win. M5’s 😭 shows shared emotion, so react fits best; text would be too slow for this hype.
</think>
R: TYPE=react | TARGET=M2 | EFFORT=high | TITLE=🎉


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: accha bhai
M2: 🌈
M3: yaar just sent you the document check your email inbox
M4: 😭
M5: hm
/think

[Assistant]
<think>
M3 says 'just sent you the document check your email inbox' — clear action taken, others just react with emojis or hm. Acknowledge fits because they’re signaling completion, not asking for help.
</think>
R: TYPE=acknowledge | TARGET=M3 | EFFORT=medium | TITLE=thank you


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: sun yaar kya chal raha
M2: bro kya ho jaunga bhai ye
M3: bata
M4: bhai bhai parcel aa gaya delivery ho gayi check karo gate pe
M5: 💀
/think

[Assistant]
<think>
M4 says 'parcel aa gaya delivery ho gayi check karo gate pe' — it’s a status update with implied request to confirm. Acknowledge matches, not text, since no question needs solving.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=medium | TITLE=on my way


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: okay bhai
M2: bro kya kar yaar seriously bohot bore ho jaunga bhai ye
M3: chal dekho
M4: arre sun na bol na
M5: yaar pizza ki craving ho rahi hai bahut badly right now yaar
/think

[Assistant]
<think>
M5 says 'pizza ki craving ho rahi hai bahut badly' — food craving = visual trigger. Media fits best to match the hunger vibe, not text which would overexplain.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=low | TITLE=media:food_craving


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: yeah interesting
M2: bc
M3: vibe
M4: fr
M5: bro job offer aa gaya bhai finally placement ho gayi
/think

[Assistant]
<think>
M5 says 'job offer aa gaya bhai finally placement ho gayi' — huge win, needs hype. Media (celebration gif/emoji pack) beats text because joy is emotional, not informational.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=high | TITLE=media:celebration


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bro kya yaar tu aajkal arre yaar main yaar tujhe pata hai ye
M2: bakwas
M3: got it
M4: 😮 🎪
M5: unity game object is disappearing randomly in scene
/think

[Assistant]
<think>
M5 says 'unity game object is disappearing randomly in scene' — technical bug, needs solution. Text is only option here; media or acknowledge won’t fix the error.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:unity_error


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: mid bhai
M2: bro kya scene hai ye
M3: btw bhai movie download ho gayi link bhej raha hun check
M4: bhai docker crash ho raha help
M5: sure
/think

[Assistant]
<think>
M3 says 'movie download ho gayi link bhej raha hun check' — sharing something, M5 replies 'sure' as confirmation. Acknowledge fits, medium effort to validate the share.
</think>
R: TYPE=acknowledge | TARGET=M3 | EFFORT=medium | TITLE=got it thanks


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: yaar ek baat sun na
M2: send a cute dog gif please
M3: Merci beaucoup
M4: okay bro
M5: bhai car lene ka plan kar raha hun guide do please
/think

[Assistant]
<think>
M5 says 'car lene ka plan kar raha hun guide do please' — direct ask for advice. Text required because buying a car needs steps, tips, not just a gif or emoji.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:car_buying


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: 🖼 ✌
M2: bro kya hua bhai seriously ye
M3: bhai public speaking se dar lagta hai help karo yaar
M4: ohhh
M5: 🙄
/think

[Assistant]
<think>
M3 says 'public speaking se dar lagta hai help karo yaar' — clear cry for help. Text response needed to offer strategies; media or react would ignore the real need.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=medium | TITLE=text:public_speaking


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: oye bhai bol na
M2: visa approve ho gaya bhai dream country ja raha hun
M3: yaar
M4: ugh
M5: ?
/think

[Assistant]
<think>
M2 says 'visa approve ho gaya dream country ja raha hun' — pure joy, needs celebratory media, not text. High effort because it’s a life milestone, gif/video fits better than words.
</think>
R: TYPE=media | TARGET=M2 | EFFORT=high | TITLE=media:celebration


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: ngl true
M2: wait what
M3: bro what happened today ngl
M4: bro what is this happened today ngl
M5: yaar raat ko taarein dikh rahe hain rooftop se amazing
/think

[Assistant]
<think>
M5 says 'raat ko taarein dikh rahe hain rooftop se amazing' — chill, visual vibe. Low effort media like a starry photo matches the mood, not advice or reply needed.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=low | TITLE=media:aesthetic_vibe


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: quick question my back pain is unbearable please suggest something
M2: right right
M3: fr fr
M4: lowkey true
M5: yep
/think

[Assistant]
<think>
M1 asks 'back pain unbearable suggest something' — clear request for help. Others just agree, so text response with remedy is the only useful action.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=low | TITLE=text:back_pain


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bruh tell me more
M2: bro what happened today ngl
M3: exactly
M4: bro what is lowkey hilarious ngl
M5: thanks for being there always appreciate it bro really everyone
/think

[Assistant]
<think>
M5 says 'thanks for being there always appreciate it bro really' — emotional gratitude, no question. Acknowledge with warmth fits, text would overexplain.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=low | TITLE=anytime bro


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: Merci beaucoup
M2: jhooth mat bol
M3: Muchas gracias amigo
M4: bro kya hua bhai seriously ye
M5: bhai hackathon jeet liya yaar kuch nahi socha tha
/think

[Assistant]
<think>
M5 says 'hackathon jeet liya yaar kuch nahi socha tha' — win in Hinglish, others use foreign phrases but don’t share intent. Text reply celebrates the win, not translation.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:hackathon_win


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: Muchas gracias amigo
M2: alright so tell me more
M3: no way
M4: wait what
M5: bhai aaj interview mein itna funny hua imagine karo
/think

[Assistant]
<think>
M5 says 'interview mein itna funny hua imagine karo' — funny story needing visual humor. High effort because it’s a punchline — meme or clip needed to match the tone.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=high | TITLE=media:funny_moment


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: accha bhai
M2: 👍 🤦
M3: delulu bhai
M4: phir kya
M5: how do i structure a good essay properly guide me
/think

[Assistant]
<think>
M5 asks 'how do i structure a good essay properly guide me' — direct academic help request. Others are just reacting. Text advice is the only relevant response.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:essay_writing


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: python error aa rahi hai console mein
M2: python error aa rahi hai console mein
M3: yeet
M4: interesting
M5: just fyi bhai file share kar di check karo delight google drive
/think

[Assistant]
<think>
M5 says 'file share kar di check karo delight google drive' — user did a favor, others are just commenting. Acknowledge to confirm receipt, medium effort to verify link.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=noted


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: delulu bhai
M2: sahi bola
M3: lowkey bro
M4: dekho sun na
M5: yaar pehli baar 5k run kiya feeling amazing bhai
/think

[Assistant]
<think>
M5 says 'pehli baar 5k run kiya feeling amazing' — first-time achievement, needs validation + text reply to match the excitement. Not media, since it’s personal triumph, not visual.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:first_run


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: ngl
M2: bhai git conflict aa gaya resolve karo
M3: Muchas gracias amigo
M4: ate that
M5: bhai minecraft mein itna insane ramp up banaya finally ngl
/think

[Assistant]
<think>
M5 says 'minecraft mein itna insane ramp up banaya finally' — gaming hype moment, visual = gif or meme fits better than text. Text would kill the vibe, media matches the energy.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=medium | TITLE=media:gaming_hype


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: suno bhai study group banana chahta hun kaise karoon
M2: dekh
M3: ok
M4: ohhh
M5: 🔥
/think

[Assistant]
<think>
M1 asks 'study group banana chahta hun kaise karoon' — clear request for structured advice. Others are just reactions, so text response needed with high effort to guide properly.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=high | TITLE=text:study_group


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: just got into dream college omg
M2: okay makes sense
M3: tea
M4: alright so go on
M5: guys bhai biryani ki yaad aa rahi hai mummy wali ghar ki
/think

[Assistant]
<think>
M5 says 'biryani ki yaad aa rahi hai mummy wali ghar ki' — food craving, emotional nostalgia. A food gif or meme reacts better than text, which would overexplain the feeling.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=low | TITLE=media:food_craving


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: skill issue
M2: bro what happened today ngl
M3: just vibes
M4: 🔊
M5: btw bhai office mein presentation deni hai avail karo yaar
/think

[Assistant]
<think>
M5 says 'office mein presentation deni hai avail karo yaar' — direct ask for availability, simple coordination. Text suffices, low effort since it’s just scheduling, not advice.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:presentation_prep


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: Beta testing invite
M2: Click to join
M3: ybvbwux
M4: Limited spots
M5: Refer and earn
/think

[Assistant]
<think>
All messages are spammy — 'Click to join', 'ybvbwux', 'Refer and earn'. No real conversation, just promo noise. Ignore fits, nothing to respond to meaningfully.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: lmao yaar
M2: ありがとうございました
M3: bet bro
M4: goated bro
M5: bhai konsa career choose karoon confused hun advice do
/think

[Assistant]
<think>
M5 says 'konsa career choose karoon confused hun advice do' — deep personal dilemma, needs thoughtful text reply. Not media, this isn’t about visuals, it’s life advice.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:career_advice


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: understood the assignment bro
M2: accha bro
M3: 🤌 🌈
M4: bhai yaar job switch karna Choctaw hun timeline kya honi
M5: hmm
/think

[Assistant]
<think>
M4 says 'job switch karna Choctaw hun timeline kya honi' — typo but clear ask for career timeline advice. Others are vague nods, so text response needed with medium effort to untangle the query.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:job_switch


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: bro kya hua bhai samajh gaya bhai ye
M2: 🍿
M3: bhai result aa gaya marks acche aaye
M4: bhai bhai valorant mein ace maar diya just now insane tha
M5: sure
/think

[Assistant]
<think>
M4 says 'valorant mein ace maar diya just now insane tha' — pure gaming hype moment, not a question. Media like a celebratory gif fits better than text, which would overexplain. Medium effort for fitting the vibe.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=medium | TITLE=media:gaming_hype


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: anyone my regex pattern is completely wrong help me fix it
M2: fair enough
M3: 😭
M4: lowkey true
M5: 🙏
/think

[Assistant]
<think>
M1 asks for regex help with 'my regex pattern is completely wrong help me fix it' — clear technical request. Others just react with emojis, no real aid. Needs detailed text response, not just acknowledgment.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=high | TITLE=text:regex_help


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: sun bhai
M2: 🧋
M3: ✌ 🫣
M4: ggs bro
M5: bhai cricket mein hatrick le li gully cricket but still yaar
/think

[Assistant]
<think>
M5 says 'cricket mein hatrick le li gully cricket but still yaar' — casual win brag, no ask. React with fire emoji matches the playful tone. Text would feel forced, media irrelevant here.
</think>
R: TYPE=react | TARGET=M5 | EFFORT=medium | TITLE=🔥


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: TYPE=<text|media|react|acknowledge|translate|ignore> | TARGET=<M1|M2|M3|M4|M5|null> | EFFORT=<low|medium|high|null> | TITLE=<canonical_title>

[User]
M1: EARN 10000 PER DAY
M2: No investment needed
M3: 100% guaranteed
M4: jyxe
M5: WhatsApp 9999
/think

[Assistant]
<think>
All messages are spammy: 'EARN 10000 PER DAY', '100% guaranteed', WhatsApp number — classic scam pattern. No genuine intent, no one asking for help. Ignore is the only safe choice.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null