[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: react component render nahi ho raha
M2: bhai yaar meeting strike down ho gayi boss ne postpone kar diya
M3: 😅
M4: ok
M5: 😂
/think

[Assistant]
<think>
M2 says 'meeting strike down ho gayi boss ne postpone kar diya' — neutral update, no ask. Acknowledge fits, react would be overkill, text too formal for casual win.
</think>
R: TYPE=acknowledge | TARGET=M2 | EFFORT=low | TITLE=cool free time


[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 sun na
M2: Muchas gracias amigo
M3: bhai sad sticker bhej na
M4: bro kya kar yaar main bhi batao kya scene hai ye
M5: yaar colleague se problem ho gayi office mein help
/think

[Assistant]
<think>
M5 says 'colleague se problem ho gayi office mein help' — direct cry for advice. High effort text needed because conflict is complex, not just a reaction or translate.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:colleague_conflict


[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
M2: saw this on instagram
M3: looks japanese
M4: anyone know
M5: No entiendo nada de lo que dijiste ahora
/think

[Assistant]
<think>
M5 says 'No entiendo nada de lo que dijiste ahora' — Spanish confusion, others are stuck too. Translate is the only thing that solves the language gap, not text or react.
</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: bhai
M2: ek message aaya hai
M3: translate kar do
M4: Vielen Dank fuer deine Hilfe das war sehr nett
M5: batao na
/think

[Assistant]
<think>
M4 says 'Vielen Dank fuer deine Hilfe das war sehr nett' — German text, M3 explicitly asks to translate. Clear intent, low effort, translate is the only logical move.
</think>
R: TYPE=translate | TARGET=M4 | 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: got it
M2: triple kill liya bhai last round mein carry kiya
M3: 👏
M4: nahi
M5: woh toh hai
/think

[Assistant]
<think>
M2 says 'triple kill liya bhai last round mein carry kiya' — pure gaming hype, not just chat. Needs a visual to match the energy, so media fits better than text or react.
</think>
R: TYPE=media | TARGET=M2 | 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: send cat gif please bro
M2: bruh go on
M3: random but tell me more
M4: bhai neend aa rahi hai kal milte hain gn sweet dreams everyone
M5: bhai docker crash ho raha help
/think

[Assistant]
<think>
M4 says 'kal milte hain gn sweet dreams' — just a sleepy sign-off, no ask. Acknowledge with low effort, no need to reply or send media.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=low | TITLE=kal milte hain


[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: bro what is lowkey hilarious ngl
M3: lowkey
M4: rent free
M5: bhai valorant mein ace maar diya just now insane tha ngl
/think

[Assistant]
<think>
M5 drops 'valorant mein ace maar diya just now insane tha ngl' — big win moment, deserves a hype visual. Media > text because emotion needs vibe, not words.
</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: reached home safely all good
M2: abey dekh na
M3: bhai koi acchi movie suggest karo please bro dekni hai
M4: dekh
M5: 🤣
/think

[Assistant]
<think>
M3 asks for movie suggestions — 'koi acchi movie suggest karo' — clear request for advice. Text response needed, not just emoji or media.
</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: vibe yaar
M2: bhai bhai bike leli nayi pehli ride pe ja raha bhai
M3: hmm interesting
M4: haan haan
M5: okay bhai
/think

[Assistant]
<think>
M2 says 'bike leli nayi pehli ride pe ja raha bhai' — big personal milestone, high-energy moment. Media with high effort fits to celebrate properly.
</think>
R: TYPE=media | TARGET=M2 | 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: guys kya chal raha
M2: bhai docker crash ho raha help
M3: 😎
M4: arre yaar auto wale ne itna funny bola aaj ride mein
M5: accha
/think

[Assistant]
<think>
M4 shares funny auto driver story — 'auto wale ne itna funny bola' — light, funny, no ask. React with emoji, not text or media, keeps it casual.
</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: guys bhai best friend dusre sheher shift ho gaya permanently
M2: 🙏
M3: and then
M4: yep
M5: makes sense
/think

[Assistant]
<think>
M1 says 'best friend dusre sheher shift ho gaya' — emotional life update. React with 🙏 or 😭, not text, because it’s about feeling, not solving.
</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: 🗣
M2: accha bro
M3: bhai freelancing mein kitna charge karoon rate batao
M4: sure
M5: nice
/think

[Assistant]
<think>
M3 asks 'freelancing mein kitna charge karoon rate batao' — direct pricing advice needed. Text response is the only thing that helps here.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=low | TITLE=text:freelance_pricing


[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 sec kuch batao
M2: bhai sun dekh na
M3: kya scene
M4: bro kya scene hai arre yaar wahi toh pagal ho jaunga bhai ye
M5: arre feeling really low today everything went wrong ngl
/think

[Assistant]
<think>
M5 says 'feeling really low today everything went wrong ngl' — clear emotional cry, not asking for talk but comfort. Media like a warm gif fits better than text which would feel forced.
</think>
R: TYPE=media | TARGET=M5 | 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 haan bhai seriously ye
M2: vibing yaar
M3: 🫠 👏
M4: bro kya yaar haan yaar seriously ye
M5: i think my partner is cheating on me help please
/think

[Assistant]
<think>
M5 drops 'i think my partner is cheating on me help please' — urgent personal crisis needing real advice, not emojis. High effort text because trust and nuance matter here.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:cheating_suspicion


[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 please
M2: 📸 🤌
M3: sun bhai spot mein presentation deni hai help karo yaar
M4: 🤣
M5: hm
/think

[Assistant]
<think>
M3 says 'sun bhai spot mein presentation deni hai help karo yaar' — direct ask for prep help. Others are just vibes or laughs. Text response needed to guide, not react.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=medium | 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: wait what
M2: btw tell me more
M3: fun fact whats up
M4: payment kar diya upi se
M5: omg yaar cafeteria mein sabke saamne gir gaya tray ke saath
/think

[Assistant]
<think>
M5 shares 'omg yaar cafeteria mein sabke saamne gir gaya tray ke saath' — hilarious, embarrassing moment. No question, just wants laughter. React with 😂 fits better than text.
</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: bussin yaar
M2: chad bro
M3: 🗣 🍰
M4: vibe yaar
M5: yaar yaar cab book kar li 15 min mein aayegi ready raho
/think

[Assistant]
<think>
M5 says 'cab book kar li 15 min mein aayegi ready raho' — just updating status. No ask, no emotion. Acknowledge with 'okay ready' keeps it light and on-point.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=okay ready


[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 hua
M2: yaar sun bhai startup ko funding mil gayi investors aaye
M3: 🔥
M4: yaar
M5: kya
/think

[Assistant]
<think>
M2 says 'startup ko funding mil gayi investors aaye' — big win, others react with 🔥 and yaar. High effort react because this deserves hype, not just a nod.
</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
M2: ye kya script hai
M3: anime ka tha kya
M4: samjha koi
M5: Sil vous plait aidez moi cest vraiment urgent
/think

[Assistant]
<think>
M5 writes 'Sil vous plait aidez moi cest vraiment urgent' — full French plea, others confused. Must translate to help, nothing else solves the language barrier.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=high | 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 i cant focus while studying at all kya karu bhai
M2: sahi hai yaar
M3: accha concept hai
M4: ugh
M5: okay okay
/think

[Assistant]
<think>
M1 asks 'i cant focus while studying at all kya karu bhai' — direct plea for focus tips. Others are vague affirmations. Low effort text suffices because simple advice will help.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=low | 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: no thoughts
M2: straight up
M3: anyway
M4: ok so whats up
M5: bhai crush ko kya bolun kaise bataaun help karo na
/think

[Assistant]
<think>
M5 screams for help — 'crush ko kya bolun kaise bataaun help karo na', clear cry for advice. Not just chatting, needs text guidance. Low effort because it’s simple relationship nudge, not deep therapy.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:crush_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: rrjkci
M2: lolll
M3: 😂😂
M4: bruh
M5: ded
/think

[Assistant]
<think>
All noise — 'rrjkci', 'lolll', 'ded', no intent, just chaos. No question, no emotion worth responding to. Ignore fits, anything else would be forcing engagement.
</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: i reached home safely just got here now all good
M2: same here
M3: oh okay
M4: right right
M5: interesting
/think

[Assistant]
<think>
M1 drops a calm status — 'reached home safely just got here now all good'. Others just echo, no ask. High effort acknowledge because safety updates deserve warmth, not just 'ok'.
</think>
R: TYPE=acknowledge | TARGET=M1 | EFFORT=high | TITLE=take rest now


[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 funny meme bhej yaar
M2: theek hai yaar
M3: bhai bhai snake dikha room mein yaar darr gaya bhai
M4: 🤣
M5: send cat gif please bro
/think

[Assistant]
<think>
M3’s 'snake dikha room mein yaar darr gaya bhai' is pure chaotic humor — funny, visual, emotional. React with 😱 fits better than media; it’s reacting to the vibe, not fulfilling a media request.
</think>
R: TYPE=react | TARGET=M3 | 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 yaar
M2: 🧠 🌊
M3: chad bhai
M4: oye sun kuch batao
M5: i am really sorry about what happened yaar my bad bhai
/think

[Assistant]
<think>
M5 owns up — 'i am really sorry about what happened yaar my bad bhai'. Sincere apology needs acknowledgment, not advice or media. Medium effort because emotional repair matters.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=all good now


[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 is lowkey hilarious ngl
M2: rn
M3: honestly go on
M4: guys bhai valorant mein ace maar diya just now harebrained tha
M5: i see
/think

[Assistant]
<think>
M4 drops 'valorant mein ace maar diya just now harebrained tha' — gaming hype moment. Others are low-energy. Media fits because they want to *see* the hype, not read about it.
</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: accha yaar
M2: bhai result aa gaya marks acche aaye
M3: bhai bhai update sun progress update de raha hun protrude
M4: hm
M5: 💀
/think

[Assistant]
<think>
M3 says 'progress update de raha hun protrude' — messy but clear they’re sharing win. M2’s result is secondary. Acknowledge M3 because update-seeking needs validation, even if worded weirdly.
</think>
R: TYPE=acknowledge | TARGET=M3 | EFFORT=medium | TITLE=noted 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: okay yaar
M2: bro kya hua bhai ye
M3: sure
M4: yaar bhai valorant mein ace maar diya just now insane tha
M5: 😅
/think

[Assistant]
<think>
M4 again: 'valorant mein ace maar diya just now insane tha' — same hype as B6. M5’s 😅 is reaction, not request. Media fits because gaming wins thrive on visuals, not text replies.
</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: sach mein
M2: okay yaar
M3: yaar visa approve ho gaya abroad jaana hai planning
M4: kya
M5: ohhh
/think

[Assistant]
<think>
M3 says 'visa approve ho gaya abroad jaana hai planning' — clear life update with action needed. Not just reacting, they need advice on planning, so high-effort text fits, not react or media.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | TITLE=text:visa_approved


[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: Feliz cumpleanos espero que tengas un dia maravilloso
M2: samjha koi
M3: kya matlab hai
M4: batao na
M5: kya matlab hai
/think

[Assistant]
<think>
M1 is Spanish — 'Feliz cumpleanos espero que tengas un dia maravilloso' — others are confused asking 'kya matlab hai'. Translation is the only thing that solves their language barrier.
</think>
R: TYPE=translate | TARGET=M1 | 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: آپ کا بہت بہت شکریہ آپ نے بہت مدد کی
M2: what language is this
M3: what language is this
M4: help
M5: help
/think

[Assistant]
<think>
M1 is Urdu script — others scream 'what language is this' and 'help'. They don’t understand it, so translate is the only logical move, low effort since it’s just text decoding.
</think>
R: TYPE=translate | TARGET=M1 | EFFORT=low | TITLE=translate:urdu_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 yaar tu aajkal arre yaar haan yaar seriously ye
M2: bro kya scene hai ye
M3: lowkey bhai
M4: bro kya scene hai ye kya yaar tu bhi batao kya scene hai ye
M5: arre yaar concert mein front row mil gayi bhai maza aayega
/think

[Assistant]
<think>
M5 shouts 'concert mein front row mil gayi bhai maza aayega' — pure hype, no question, no ask. Media (gif/emoji) matches the energy better than 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: wait kya
M2: ekdum
M3: kya farak padta
M4: haan bro
M5: bhai kaam ho gaya assignment submit kar diya finally bhai
/think

[Assistant]
<think>
M5 drops 'assignment submit kar diya finally bhai' — celebration with relief. No request, just sharing win. Acknowledge fits, text would overcomplicate this simple win.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=well done bhai


[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 konsa career choose karoon confused hun advice do
M2: hmm sahi hai
M3: accha
M4: accha concept hai
M5: chal theek
/think

[Assistant]
<think>
M1 says 'confused hun advice do' — direct plea for career guidance. Others just murmur 'accha' — no real help. Needs detailed text response, not react or ignore.
</think>
R: TYPE=text | TARGET=M1 | 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: ⚡
M2: fair enough
M3: skill issue
M4: 😬
M5: omg yaar purana school friend mila aaj itne saalon baad
/think

[Assistant]
<think>
M5 says 'purana school friend mila aaj itne saalon baad' — emotional surprise moment. Others are vague emojis/notes. React with heart fits the warmth, not text or translate.
</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: ngl got it
M2: listen really
M3: delulu
M4: bro what are you on that is lowkey hilarious ngl
M5: bhai wireless fidelity ka password change kiya new one is in notes
/think

[Assistant]
<think>
M5 says 'wireless fidelity ka password change kiya new one is in notes' — practical update, no emotion or ask. Acknowledge with 'okay' is enough, no need for effort or reaction.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=low | TITLE=okay updating


[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 makes sense
M2: whatever
M3: bro what happened today ngl
M4: 🤣
M5: just fyi bhai reservation confirm ho gayi dinner ke liye 8 baje
/think

[Assistant]
<think>
M5 says 'reservation confirm ho gayi dinner ke liye 8 baje' — clear update, no ask, just sharing plans. Acknowledge fits, not text or media since no help or reaction needed.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=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: oye
M2: ye kya script hai
M3: anime ka tha kya
M4: samjha koi
M5: Bitte hilf mir dabei ich schaffe es alleine nicht
/think

[Assistant]
<think>
M5 is German — 'Bitte hilf mir dabei ich schaffe es alleine nicht' — others are confused, asking for meaning. Translate is only action that solves the language barrier.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=high | 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: bhai
M2: ek message aaya hai
M3: translate kar do
M4: यार कल परीक्षा है कुछ नहीं पढ़ा अभी तक
M5: batao na
/think

[Assistant]
<think>
M4 says 'कल परीक्षा है कुछ नहीं पढ़ा अभी तक' — crying for help in Hindi, M3 explicitly asks to translate. Translate targets the emotional plea, not just the request.
</think>
R: TYPE=translate | TARGET=M4 | EFFORT=medium | TITLE=translate:hindi_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 bhai parcel aa gaya delivery ho gayi check karo gate pe
M2: hmm sahi hai
M3: accha sun
M4: accha
M5: phir
/think

[Assistant]
<think>
M1 announces parcel delivery — 'parcel aa gaya delivery ho gayi check karo gate pe' — others just murmur. Acknowledge confirms receipt, no advice needed.
</think>
R: TYPE=acknowledge | TARGET=M1 | 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: bhai
M2: ek message aaya hai
M3: من فضلك ساعدني في هذا الأمر المهم
M4: batao na
M5: help please
/think

[Assistant]
<think>
M3 is Arabic — 'من فضلك ساعدني في هذا الأمر المهم' — others are lost, no one understands. Translate is critical here, high effort because Arabic is complex.
</think>
R: TYPE=translate | TARGET=M3 | EFFORT=high | 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: fr
M2: fair
M3: spill
M4: lowkey got it
M5: quick update 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 safety update, no question. High effort acknowledge because it’s emotionally significant.
</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: Make money online easy
M2: Work from home
M3: 🇩🇰🉐🇦🇨🇧🇯
M4: Daily payment
M5: Join free
/think

[Assistant]
<think>
All messages are spammy — 'make money online', flags, 'join free'. Zero real intent, just ads. Ignore is only logical choice, nothing to route.
</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: 🧋
M2: 🤝
M3: ✌
M4: haan bro
M5: i pass home safely just got Hera now all good bhai
/think

[Assistant]
<think>
M5 says 'i pass home safely just got Hera now all good bhai' — clear safety update despite typo. Acknowledge with high effort because safety matters more than grammar.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=high | TITLE=good to know


[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 kar raha hai oye sun bhai ye
M2: payment kar diya upi se
M3: arre code review mein senior ne bola perfect implementation
M4: 👀
M5: chal
/think

[Assistant]
<think>
M3 says 'perfect implementation' — senior praised it, M4’s 👀 and M5’s 'chal' vibe is celebratory, not asking for help. React fits to match the hype, not text which would overexplain.
</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: wait
M2: got this email
M3: from a client
M4: need a translation asap
M5: எனக்கு புரியவில்லை கொஞ்சம் விளக்கி சொல்லுங்கள்
/think

[Assistant]
<think>
M5 is Tamil script — 'எனக்கு புரியவில்லை' means 'I don’t understand', others are clueless. Translate is the only action that solves the language gap.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=medium | TITLE=translate:tamil_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: மிக்க நன்றி உங்கள் உதவிக்கு மிகவும் நன்றி
M3: what does this say
M4: help
M5: anyone know
/think

[Assistant]
<think>
M2 is Tamil thanks — 'மிக்க நன்றி', M3-5 are asking what it means. Low effort translate since it’s a simple phrase, no context needed.
</think>
R: TYPE=translate | TARGET=M2 | EFFORT=low | TITLE=translate:tamil_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: arre bhai crush ko kya bolun kaise bataaun help karo na
M2: hmm interesting
M3: haan dekho
M4: 🥴
M5: aur bata
/think

[Assistant]
<think>
M1 begs for crush advice — 'kaise bataaun help karo na', raw emotional ask. Text response needed to guide, not react or ignore — this is a cry for strategy.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=medium | TITLE=text:crush_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: 미안해요 제가 잘못했어요 용서해 주세요
M2: samjha koi
M3: help please
M4: translate karo
M5: kya matlab hai
/think

[Assistant]
<think>
M1 is Korean apology — '미안해요', M2-5 are confused. Clear translation request buried in chaos. Target M1 because it’s the source text needing decoding.
</think>
R: TYPE=translate | TARGET=M1 | EFFORT=medium | 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: skill issue
M2: bro what happened today ngl
M3: okay got it
M4: just fyi expert morning bhai subah subah gm everyone rise up
M5: hmm
/think

[Assistant]
<think>
M4 drops a cheerful 'gm everyone rise up' — no question, just vibes. Acknowledge fits to mirror the energy, not text which would kill the tone.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=low | TITLE=gm bhai


[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: got it
M2: bro kya hua bhai samajh nahi aa gaya bhai seriously ye
M3: bhai result aa gaya marks acche aaye
M4: periodt bhai
M5: guys how do i set boundaries with my partner help me bro
/think

[Assistant]
<think>
M5 asks 'how do i set boundaries with my partner' — serious personal ask. Text response required for advice, not react or translate — this needs depth.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:boundary_setting


[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 haan bhai aaj ka din bahut crazy hai ye
M2: accha yaar
M3: slay bro
M4: arre yaar content creator banna chahta hun tips do please
M5: hm
/think

[Assistant]
<think>
M4 says 'content creator banna chahta hun tips do please' — direct request for guidance. High effort text because tips need structure, not just a reaction.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:content_creator


[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: quick tell me more
M3: bro what happened today ngl that is lowkey hilarious ngl
M4: chad
M5: js console is full of red errors nothing works yaar
/think

[Assistant]
<think>
M5 screams 'js console is full of red errors nothing works yaar' — clear tech breakdown, not just venting. Needs fix advice, not emoji or ignore. Text fits, others are just echoing hype.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:javascript_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: send a cute dog gif please
M2: new house mein shift ho gaye bhai griha pravesh done
M3: 감사합니다
M4: accha
M5: chal
/think

[Assistant]
<think>
M2 drops 'new house mein shift ho gaye bhai griha pravesh done' — big life win, no question, pure joy. React with 🎉 fits better than text which would kill the vibe.
</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: bro kya hua bhai seriously ye
M2: kya hua
M3: bro kya hua bhai samajh nahi aa raha hai ye
M4: sun angular module is not loading properly at all yaar
M5: chal
/think

[Assistant]
<think>
M4 says 'angular module is not loading properly at all yaar' — specific dev error, others just repeat 'kya hua'. Text needed to help, not react or ignore.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:angular_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: valid
M2: 🎵
M3: omg effect aa gaya bhai first class with distinction
M4: hmm
M5: yeah
/think

[Assistant]
<think>
M3 hits 'omg effect aa gaya bhai first class with distinction' — pure triumph, no ask. React with 🥳 matches the energy; text would overexplain a celebration.
</think>
R: TYPE=react | TARGET=M3 | 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
M2: ye kya script hai
M3: anime ka tha kya
M4: لا أفهم هذا الكلام أبداً وضح لي من فضلك
M5: translate karo
/think

[Assistant]
<think>
M4 is Arabic: 'لا أفهم هذا الكلام أبداً وضح لي من فضلك' — M5 says 'translate karo', so intent is crystal clear. Translate is the only action that solves this language gap.
</think>
R: TYPE=translate | TARGET=M4 | EFFORT=medium | 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: fr?
M2: bhai health insurance lena chahta hun guide do yaar
M3: 😅
M4: hmm interesting
M5: lol
/think

[Assistant]
<think>
M2 asks 'health insurance lena chahta hun guide do yaar' — direct request for help, not small talk. Text response needed; others are just noise or reactions.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=high | TITLE=text:insurance_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: hey guys
M2: got this message
M3: have no idea what it says
M4: can someone translate
M5: Bonne chance pour demain je suis avec toi
/think

[Assistant]
<think>
M5 says 'Bonne chance pour demain je suis avec toi' — French, others are asking to translate. Clear signal: someone needs this decoded. Translate is perfect, low effort.
</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: normal hai
M2: okay bro
M3: touch grass bhai
M4: abey sun na
M5: yaar bhai file share kar di check karo please google drive
/think

[Assistant]
<think>
M5 says 'yaar bhai file share kar di check karo please google drive' — just informing, no question. Acknowledge with 'got it bhai' confirms receipt without overdoing it.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=got it bhai


[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: 🤔
M5: Must share
/think

[Assistant]
<think>
All messages are chain-letter pressure or vague encouragement — 'send to 20 people', 'don't break the chain', no real question or emotion. Ignore fits, nothing to act on.
</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: you think so
M2: cool
M3: alright so go on
M4: wait
M5: btw 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' — clear request for advice. Others are just filler. Text response needed, not react or media.
</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: Merci beaucoup
M2: 🏀 🍰
M3: im weak bro
M4: guys bhai konsa phone lungu budget 15k hai suggest karo
M5: 😂
/think

[Assistant]
<think>
M4 says 'budget 15k hai suggest karo' — direct phone buying help request. Others are thanks, emojis, or complaints. Text advice fits, not media or ignore.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:phone_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: sun linux command giving permission denied error bhai
M2: haha
M3: samajh gaya
M4: hmm interesting
M5: haan yaar
/think

[Assistant]
<think>
M1 mentions 'linux command giving permission denied error' — technical issue needing solution. Others are just laughs or nods. Text response required, not ignore.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=low | TITLE=text:linux_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: 🌚 ⚽
M2: accha yaar
M3: bro kya kar yaar seriously ye
M4: mujhe kya
M5: arre yaar din bhar ro raha tha kuch nahi ho raha sahi
/think

[Assistant]
<think>
M5 says 'din bhar ro raha tha kuch nahi ho raha sahi' — emotional venting, not a question. Media like a comforting gif fits better than text which would overexplain.
</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: koi baat nahi
M2: bro kya ho jaunga bhai aaj ka din bahut crazy hai ye
M3: 😤
M4: bhai promotion mil gayi salary hike aai
M5: arre teacher ne galti se apni dating app screen share kar di class mein 😂
/think

[Assistant]
<think>
M5 shares 'teacher ne galti se apni dating app screen share kar di' — absurd, funny moment. Media emoji/reaction fits best, text would kill the humor.
</think>
R: TYPE=media | TARGET=M5 | 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: i mean
M2: fam really
M3: literally whats up
M4: 🎤
M5: anyone yaar client payment nahi de raha kya karoon help me
/think

[Assistant]
<think>
M5 says 'client payment nahi de raha kya karoon help me' — serious financial issue needing detailed advice. High effort text because it’s complex and urgent.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:client_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: wait really
M2: bro what is lowkey hilarious ngl
M3: lmfao
M4: bhai behen se bahut fight hoti hai ghar mein advice
M5: okay and
/think

[Assistant]
<think>
M4 asks 'bhai behen se bahut fight hoti hai ghar mein advice' — clear sibling conflict求助. Others are just reactions. Text advice fits, not media or ignore.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:sibling_conflict


[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: is a coding bootcamp worth the money honestly tell
M3: 🥴
M4: 😅
M5: yaar
/think

[Assistant]
<think>
M2 asks if coding bootcamp is worth it — clear request for advice. Others are just emojis or filler. Text response needed to give honest take, not just react or ignore.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=low | 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 kaam ho gaya done
M2: 🤌
M3: arre bhai ghar mein found lagaye hain tips do plant upkeep
M4: 🥴
M5: 💀
/think

[Assistant]
<think>
M3 asks for plant care tips after mentioning found lagaye hain — specific, actionable ask. High effort because plant upkeep needs detailed steps, not just a thumbs up.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | TITLE=text:plant_care


[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: bhai kaam ho gaya done
M3: bro what happened today ngl
M4: yaar colleague se problem ho gayi authority mein help
M5: yeah
/think

[Assistant]
<think>
M4 says 'colleague se problem ho gayi authority mein help' — direct cry for help with workplace conflict. Translate? No. Text advice fits best here.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:colleague_conflict


[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 and
M2: anyone know nginx config fix yaar
M3: period
M4: sure thing
M5: omg bhai meri billi ne kuch aisa kiya aaj too cute
/think

[Assistant]
<think>
M5 says 'meri billi ne kuch aisa kiya aaj too cute' — pure cute pet moment. Media (gif/emoji) matches the vibe better than text, which would ruin the joy.
</think>
R: TYPE=media | TARGET=M5 | 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: yeah fair enough
M2: bro ngl
M3: 🎵
M4: bhai backlog clear karna hai kaise karoon help me
M5: 🙄
/think

[Assistant]
<think>
M4 asks how to clear backlog — practical work help needed. Others are just noise or vibes. Text response low effort because it’s a common productivity question.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:backlog_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: Beta testing invite
M2: 🇪🇨🇰🇿
M3: Free premium access
M4: Limited spots
M5: Refer and earn
/think

[Assistant]
<think>
All messages are spammy promo lines — 'free premium', 'refer and earn'. No real conversation, no intent to connect. Ignore is the only sane choice.
</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: bhai promotion mil gayi salary hike aai
M3: accha yaar
M4: bata
M5: how do i structure a good essay properly guide me
/think

[Assistant]
<think>
M5 asks how to structure a good essay — clear academic request. Needs medium effort: structure, tips, examples. Others are just acknowledgments, not helpful.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | 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: yaar dekh
M2: kya hai ye
M3: kahin se aaya
M4: samajh nahi aaya
M5: Vielen Dank fuer deine Hilfe das war sehr nett
/think

[Assistant]
<think>
M5 is German: 'Vielen Dank fuer deine Hilfe...' — others are confused in Hindi. Someone needs translation to understand. Text won’t fix the language barrier.
</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: same here
M2: no way
M3: bro what are telling me out on that is lowkey hilarious ngl
M4: lmfao
M5: wait yaar dost ne surprise birthday party plan ki thi emotional
/think

[Assistant]
<think>
M5 says 'emotional' about a surprise party — pure heartfelt moment, not asking for help. React with ❤ fits better than text, which would overexplain a feeling.
</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: lowkey
M2: wtf
M3: slay
M4: wait
M5: quick question bhai ghar se chhupaake relationship hai kya karun
/think

[Assistant]
<think>
M5 asks 'ghar se chhupaake relationship hai kya karun' — clear cry for advice on secret relationships. Needs detailed text response, not just a react or ignore.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | 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: kya
M2: 🎭 🍔
M3: bata na
M4: chal dekho
M5: sun bhai spark plan karni hai proffer do please yaar
/think

[Assistant]
<think>
M5 begs 'spark plan karni hai proffer do please' — asking for trip planning help, not just vibes. Text with high effort because it’s a practical request needing steps.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:trip_planning


[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: wait really
M3: cool
M4: i give birth been feeling very lonely lately bro help me
M5: gotcha
/think

[Assistant]
<think>
M4 says 'i give birth been feeling very lonely lately bro help me' — raw emotional plea, not casual. Text response needed to offer support, not just react or acknowledge.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:loneliness_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: haan yaar
M2: naur bro
M3: 🥇
M4: bhai boss bahut toxic hai kya karoon advice do yaar
M5: payment kar diya upi se
/think

[Assistant]
<think>
M4 says 'boss bahut toxic hai kya karoon advice do' — direct ask for guidance on workplace toxicity. Text is right, medium effort because advice is common but sensitive.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:toxic_boss


[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: Free premium access
M4: Limited spots
M5: Refer and earn
/think

[Assistant]
<think>
All messages are spammy promo lines — 'free premium', 'refer and earn'. No real conversation, just ads. Ignore fits, no human intent 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: kya hua
M2: tournament jeet liya yaar
M3: haan bhai
M4: suno docker container wont start keeps crashing every time
M5: ありがとうございました
/think

[Assistant]
<think>
M4 says 'docker container wont start keeps crashing' — clear tech issue needing solution. Text response needed, low effort because it’s a common fixable error.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:docker_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: oye mood off hai poora din kharab gaya aaj bhai bhai
M2: woh toh hai
M3: aur
M4: phir kya hua
M5: hmm interesting
/think

[Assistant]
<think>
M1 says 'mood off hai poora din kharab gaya' — emotional vent, not asking for words. A comforting gif or meme (media) fits better than text, which would feel stiff.
</think>
R: TYPE=media | TARGET=M1 | 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: nvm
M2: mhm
M3: bro what is lowkey hilarious ngl
M4: thats wild bro
M5: submitted the project before deadline finally done yaar
/think

[Assistant]
<think>
M5 says 'submitted the project before deadline finally done yaar' — pure relief + achievement vibe, no question asked, just sharing win. Acknowledge fits, text would overexplain, react too vague.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=great job bhai


[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: Te quiero mucho amigo siempre estaras en mi corazon
M5: help please
/think

[Assistant]
<think>
M4 is 'Te quiero mucho amigo siempre estaras en mi corazon' — Spanish outta nowhere, others are confused. Translate needed, not text or react, since meaning’s unclear to group.
</think>
R: TYPE=translate | TARGET=M4 | 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: spill bhai
M2: oye yaar dekh na
M3: yaar bata dekh na
M4: 💯 🫶
M5: yaar how do i cite sources in apa format properly guide
/think

[Assistant]
<think>
M5 asks 'how do i cite sources in apa format properly guide' — clear academic help request. Text response needed, not react or translate, this is a how-to, not emotion.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:citation_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: bro kya hua bhai seriously ye
M2: samajh gaya
M3: bhai so jaata hun undecomposed Nox everyone gn sweet dreams bhai
M4: 😂
M5: hm
/think

[Assistant]
<think>
M3 says 'bhai so jaata hun undecomposed Nox everyone gn sweet dreams bhai' — sleepy goodnight note, no ask, just closing chat. Acknowledge with 'gn take care' matches tone perfectly.
</think>
R: TYPE=acknowledge | TARGET=M3 | EFFORT=low | TITLE=gn take care


[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: fr bhai
M2: bhai birthday gif bhej de
M3: bhai promotion mil gayi salary hike aai
M4: bro kya scene hai ye
M5: period cramps are really bad help delight any remedy
/think

[Assistant]
<think>
M5 says 'period cramps are really bad help delight any remedy' — direct plea for health advice. Text response required, not react or media, this needs real tips, not emojis.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:period_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: bro what is actually happened today ngl
M2: bro what is actually happened today ngl
M3: yeah true
M4: wait what
M5: honestly how do i cite sources in apa format properly guide
/think

[Assistant]
<think>
M5 repeats 'how do i cite sources in apa format properly guide' — but now others are echoing confusion, so effort up for clarity. Text still best, high effort to explain properly.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:citation_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: 🎂
M2: listen whats up
M3: bro what are telling me that is lowkey hilarious ngl
M4: 🎯
M5: hey reached the hospital safely waiting outside for doc
/think

[Assistant]
<think>
M5 says 'reached the hospital safely waiting outside for doc' — status update, no question, just informing. Acknowledge with 'keep us updated' fits, not react, since it’s serious context.
</think>
R: TYPE=acknowledge | TARGET=M5 | 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: bro what is lowkey hilarious ngl
M2: guys friend ne 3 baje uthke help kiya exam ke liye true friend
M3: interesting
M4: 🤔
M5: same here
/think

[Assistant]
<think>
M2 says 'friend ne 3 baje uthke help kiya exam ke liye true friend' — heartfelt praise moment, emotional core. React with ❤ fits better than text, which would ruin the warmth.
</think>
R: TYPE=react | TARGET=M2 | 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: got it
M2: mujhe pata tha
M3: bro kya hua bhai ye
M4: touch grass bro
M5: suno yaar job switch karna chahta hun timeline kya honi
/think

[Assistant]
<think>
M5 asks for advice on job switch — 'job switch karna chahta hun timeline kya honi' — clearly needs guidance, not just reactions. Text fits, others are just casual replies.
</think>
R: TYPE=text | TARGET=M5 | 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: hey guys
M2: got this message
M3: have no idea what it says
M4: can someone translate
M5: Nao entendo nada do que esta acontecendo aqui
/think

[Assistant]
<think>
M5 says 'Nao entendo nada' — pure Portuguese confusion, others ask to translate. Translate is the only action that solves the language gap.
</think>
R: TYPE=translate | TARGET=M5 | 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: oye neighbours ka dog pajama mein tha bhai too adorable bhai
M2: 🍕
M3: 🎭
M4: ⚡
M5: baat toh sahi hai
/think

[Assistant]
<think>
M1 describes a dog in pajamas — 'pajama mein tha bhai too adorable' — cute visual, others react with emojis. Media (gif/pic) matches the vibe, not text.
</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: wait what
M2: send cat gif please bro
M3: hey redux state is not updating after communique fulfill
M4: 😭
M5: bhai birthday gif bhej de
/think

[Assistant]
<think>
M3 drops a technical rant — 'redux state is not updating after communique fulfill' — complex error needing detailed fix. Text required, not gifs or reacts.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | TITLE=text:redux_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: 😤
M2: sure true
M3: honestly
M4: bro what happened today ngl
M5: so my military posture is really bad how to fix it help please
/think

[Assistant]
<think>
M5 begs for help — 'military posture is really bad how to fix it help please' — specific physical issue, needs expert advice. Text is the only useful response.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:posture_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: no way
M2: 🕹
M3: rent free
M4: wait bhai gym mein personal record tod diya aaj finally
M5: 😅
/think

[Assistant]
<think>
M4 shares a win — 'gym mein personal record tod diya aaj finally' — pure celebration, no question. React with emoji fits better than over-explaining.
</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 dekh
M2: kya hai ye
M3: kahin se aaya
M4: Je suis desole pour ce qui sest passe hier
M5: kya matlab hai
/think

[Assistant]
<think>
M4 writes in French — 'Je suis desole pour ce qui sest passe hier' — others are lost, asking 'kya matlab hai'. Translate is the only logical fix.
</think>
R: TYPE=translate | TARGET=M4 | 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: bussin bhai
M2: bro kya ho raha hun haan mujhe bhi batao kya baat hai ye
M3: bro kya yaar tujhe pata hai ye
M4: 👏
M5: yaar docker compose containers not communicating at all
/think

[Assistant]
<think>
M5 hits a tech wall — 'docker compose containers not communicating at all' — complex dev issue needing deep help. Text is essential, others are just noise.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:compose_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: guys
M2: saw this on instagram
M3: looks japanese
M4: anyone know
M5: 本当に嬉しいです信じられないくらいです
/think

[Assistant]
<think>
M5 is full Japanese text — '本当に嬉しいです信じられないくらいです' — others are wondering what it means. Need translation, not react or ignore; language barrier is clear.
</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: lowkey got it
M2: 감사합니다
M3: bhai sad sticker bhej na
M4: i need help moving on after this breakup please bro
M5: gotcha
/think

[Assistant]
<think>
M4 says 'i need help moving on after this breakup please bro' — direct plea for advice. Text fits, not media or react; emotional depth needs thoughtful reply.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:moving_on


[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: highkey yaar
M2: arre yaar parrot bol raha tha how-do-you-do uncle toh mein mar gaya
M3: hmm
M4: haha
M5: ok
/think

[Assistant]
<think>
M2 describes a parrot saying 'how-do-you-do' and 'mein mar gaya' — absurd, funny moment. Media (cute animal/gif) matches the humor, not text which would kill the vibe.
</think>
R: TYPE=media | TARGET=M2 | 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: ngl got it
M2: okay makes sense
M3: bro what is going on this happened today ngl
M4: massive L
M5: anyone bhai trip plan karni hai suggestions do please yaar
/think

[Assistant]
<think>
M5 asks 'trip plan karni hai suggestions do please yaar' — clear request for tips. Low effort, text response needed; others are just agreeing, no action needed.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:trip_planning


[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: oye bhai pet lena chahta hun konsa accha hai advice do
M3: nice bhai
M4: accha theek hai
M5: wahi toh
/think

[Assistant]
<think>
M2 says 'pet lena chahta hun konsa accha hai advice do' — wants pet advice. Direct ask, no fluff. Text response fits, not react or media; practical help required.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=low | TITLE=text:pet_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: sure got it
M2: seriously tho
M3: bro what is lowkey hilarious ngl
M4: yeah fair enough
M5: anyone bhai english grammar rules confuse karte hain mujhe
/think

[Assistant]
<think>
M5 says 'english grammar rules confuse karte hain mujhe' — complex topic needing detailed rules. High effort because grammar is nuanced, not just a quick answer.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:english_grammar


[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 kya hua bhai seriously ye
M2: bro kya baat bata bhai aaj ka din bahut hectic tha bhai ye
M3: bro kya scene hai kya hua bhai seriously ye
M4: boss sun bol na
M5: bhai bohot bore ho raha hun kuch batao kya karun
/think

[Assistant]
<think>
M5 says 'bohot bore ho raha hun kuch batao kya karun' — bored, seeking engagement. Text response with ideas fits, not media; they want interaction, not just a laugh.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:boredom_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: ate that
M2: wait what
M3: idk if this matters but really
M4: honestly bhai assignment aaj submit karni hai urgent assistant
M5: yeah
/think

[Assistant]
<think>
M4 says 'assignment aaj submit karni hai urgent assistant' — time-sensitive help needed. High effort because it’s academic, requires real guidance, not just acknowledgment.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:assignment_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: 👍 🎂
M2: accha bhai
M3: 🧋 🍰
M4: sun yaar bol na
M5: html canvas drawing api is behaving oddly help me
/think

[Assistant]
<think>
M5 stands out — 'html canvas drawing api is behaving oddly help me' — clear coding issue needing a text fix. Others are just emojis or casual talk, so text response fits, not media or react.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:canvas_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: so
M2: my friend sent this
M3: i think its spanish
M4: what does it mean
M5: لا أفهم هذا الكلام أبداً وضح لي من فضلك
/think

[Assistant]
<think>
M5 is Arabic — 'لا أفهم هذا الكلام أبداً وضح لي من فضلك' — others are asking for translation. Must translate, not react or text, since language barrier is the core issue.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=medium | 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
M2: ye kya script hai
M3: anime ka tha kya
M4: samjha koi
M5: Vielen Dank fuer deine Hilfe das war sehr nett
/think

[Assistant]
<think>
M5 is German — 'Vielen Dank fuer deine Hilfe das war sehr nett' — others are confused about the script. Translation needed to decode it, low effort since it’s a simple thanks.
</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: bhai ek funny meme bhej yaar
M2: samajh gaya
M3: yaar gaming gif chahiye send karo
M4: btw unspoiled morn bhai subah subah gm everyone rise up
M5: 🤣
/think

[Assistant]
<think>
M4 says 'btw unspoiled morn bhai subah subah gm everyone rise up' — it’s a morning greeting, not a request. M5’s 🤣 is a reaction, so acknowledge fits better than media or text.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=low | TITLE=gm bhai


[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 sun na
M2: 💅 🌝
M3: kya scene
M4: bhai bhai 10k subscribers ho gaye yaar kaise hua amazing
M5: theek hai
/think

[Assistant]
<think>
M4 shouts '10k subscribers ho gaye yaar kaise hua amazing' — big win, needs more than emoji. Text response validates the achievement, not just react or ignore.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:youtube_milestone


[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: hmm
M3: bro what happened today ngl
M4: bhai partner pe trust nahi raha kya karoon advice do
M5: gotcha
/think

[Assistant]
<think>
M4 asks 'partner pe trust nahi raha kya karoon advice do' — clear emotional dilemma. Needs thoughtful text advice, not just acknowledge or react to the trust issue.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | 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: bro kya ho jaunga bhai ek baat hai ye
M2: suno kuch batao
M3: mujhe pata tha
M4: deadass yaar
M5: bhai yaar cab book kar li 15 min mein aayegi ready raho
/think

[Assistant]
<think>
M5 says 'cab book kar li 15 min mein aayegi ready raho' — it’s a status update, not a question. Others are just noise, so acknowledge with 'got it' matches the tone.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=got it


[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: theek hai yaar
M3: sun yaar sun na
M4: theek hai yaar
M5: submitted the project before deadline finally done yaar bhai
/think

[Assistant]
<think>
M5 says 'submitted the project before deadline finally done yaar bhai' — achievement shared, no ask. Acknowledge with 'well done' fits better than text which would overexplain.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=well 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: haan yaar
M2: 🌚
M3: bro kya yaar seriously ye
M4: bro kya yaar tu aajkal arre haan bhai ye
M5: suno bhai yaar ne friend zone kar diya kya karoon help
/think

[Assistant]
<think>
M5 says 'friend zone kar diya kya karoon help' — clear cry for advice on love, not just vibes. Text fits because they need guidance, not emojis or media.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:friendzone_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: kya scene
M2: 🎉
M3: arre bhai placement ho gayi campus se finally done
M4: 👀
M5: 😭
/think

[Assistant]
<think>
M3 drops 'placement ho gayi campus se finally done' — pure joy moment, no ask, just sharing win. React with high effort emoji fits better than text or media.
</think>
R: TYPE=react | TARGET=M3 | 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: sun bhai baby aa rahi hai ghar mein advice do parenting
M2: 😂
M3: payment kar diya upi se
M4: 👀
M5: Muchas gracias amigo
/think

[Assistant]
<think>
M1 asks 'baby aa rahi hai ghar mein advice do parenting' — direct request for parenting tips. Low effort text because it’s straightforward advice, no complexity.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=low | TITLE=text:parenting_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: python error aa rahi hai console mein
M2: kya hua
M3: okay bro
M4: arre haan
M5: bhai minecraft mein itna insane build banaya finally yaar
/think

[Assistant]
<think>
M5 says 'minecraft mein itna insane build banaya finally yaar' — hype about a gaming feat, not a problem. Media (gif/video) matches the excitement better than text.
</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: python error aa rahi hai console mein
M2: phir kya
M3: bata na
M4: Merci beaucoup
M5: yaar sun boss ne bola tu team lead banega ab se bhai
/think

[Assistant]
<think>
M5 says 'boss ne bola tu team lead banega ab se bhai' — big personal win, no question. React with high effort emoji captures the pride, text would overexplain.
</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: kya scene
M2: purr bhai
M3: theek hai yaar
M4: toh
M5: arre bhai assigning aaj submit karni hai urgent help
/think

[Assistant]
<think>
M5 says 'assigning aaj submit karni hai urgent help' — clear deadline panic, needs actionable steps. Text with high effort because it’s time-sensitive and specific.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:assignment_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: alright so whats up
M2: Muchas gracias amigo
M3: Muchas gracias amigo
M4: bhai payment kar diya upi se transfer hua confirm
M5: 😂
/think

[Assistant]
<think>
M4 says 'payment kar diya upi se transfer hua confirm' — status update, not a question. Acknowledge fits because they’re just informing, not asking for action.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=high | TITLE=all good


[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 fair enough
M2: real talk go on
M3: sure makes sense
M4: bro what happened today ngl
M5: ngl bhai bohot bore-hole ho raha hun kuch batao kya karun
/think

[Assistant]
<think>
M5 says 'bohot bore-hole ho raha hun kuch batao kya karun' — explicit cry for distraction or advice. Text with high effort because boredom needs thoughtful suggestions, not just emojis.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:boredom_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: no thoughts bhai
M2: tension mat le
M3: bro kya hua bhai seriously ye
M4: guys heroku deploy is failing ramp up mistake again and once more
M5: haha
/think

[Assistant]
<think>
M4 stands out — 'heroku deploy is failing ramp up mistake again' — clear technical issue needing advice. Others are casual, so text response with troubleshooting fits, not react or ignore.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:heroku_deploy


[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: theek lagta hai
M3: 🚀
M4: ggs yaar
M5: oye bhai kaam aur ghar ka balance nahi ho raha help me
/think

[Assistant]
<think>
M5 says 'bhai kaam aur ghar ka balance nahi ho raha help me' — urgent life stress, needs real advice. Medium effort would be too little; high effort for meaningful guidance.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:work_life_balance


[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: samjha koi
M5: Estou muito feliz com tudo que aconteceu hoje
/think

[Assistant]
<think>
M5 is in Portuguese — 'Estou muito feliz com tudo que aconteceu hoje' — others are confused ('samjha koi'), so translate is the only action that bridges the language gap.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=low | 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: ngl got it
M2: okay interesting
M3: 🐐
M4: wait what
M5: omg thunderstorm aa rahi hai bhai lightning dikh rahi
/think

[Assistant]
<think>
M5 shares excitement — 'omg thunderstorm aa rahi hai bhai lightning dikh rahi' — pure emotional moment, no question asked. React with emoji fits better than text or translate.
</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: arre dekh kuch batao
M2: 🎵
M3: chal dekho
M4: noted
M5: yaar bhai youtube channel start karna hai tips do please
/think

[Assistant]
<think>
M5 asks 'youtube channel start karna hai tips do please' — direct request for actionable advice. High effort because tips need structure, not just a reaction.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:youtube_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: 🤞 🌝
M2: kya hua
M3: theek hai yaar
M4: ⚡ ✅
M5: arre chai ki craving hai bhai barish mein pakode ke saath
/think

[Assistant]
<think>
M5 says 'chai ki craving hai bhai barish mein pakode ke saath' — vivid food + weather craving, visual vibe matches media (food gif) better than text or acknowledge.
</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: send cat gif please bro
M2: ruk ja
M3: sach mein
M4: arre yaar bol na
M5: bhai appraisal ke liye kaise prepare karoon guide do
/think

[Assistant]
<think>
M1 asks for cat gif, but M5 says 'appraisal ke liye kaise prepare karoon guide do' — that’s the real ask. Ignore M1’s joke, focus on M5’s need for low-effort text advice.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:appraisal_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: zabardast
M2: noted
M3: 🥇
M4: phir kya
M5: bhai visa approve ho gaya bhai dream country ja raha hun
/think

[Assistant]
<think>
M5 says 'visa approve ho gaya bhai dream country ja raha hun' — huge personal win, deserves celebratory media (confetti/gif), not just text. High effort because vibe matters.
</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: haan yaar
M2: Muchas gracias amigo
M3: bro kya scene hai ye
M4: 🔊 👑
M5: yaar yaar parrot bol raha tha hello uncle toh mein mar gaya
/think

[Assistant]
<think>
M5 says 'parrot bol raha tha hello uncle toh mein mar gaya' — funny, absurd animal moment, not a question. Media fits best to match the silly vibe, not text which would overexplain.
</think>
R: TYPE=media | TARGET=M5 | 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: rent free bro
M2: sun bhai
M3: 😳
M4: okay yaar
M5: sun yaar ghar pe productive nahi hun tips do please bhai
/think

[Assistant]
<think>
M5 asks 'ghar pe productive nahi hun tips do please' — clear request for advice. Needs actionable text, not just a reaction. Medium effort because tips require real input.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | 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: kya hua
M2: abey kuch batao
M3: samajh gaya
M4: 🌚
M5: feeling truly low today everything went wrong ngl yaar
/think

[Assistant]
<think>
M5 says 'feeling truly low today everything went wrong ngl' — emotional dump, no question. Media like a hugging emoji or cozy gif comforts better than words here.
</think>
R: TYPE=media | TARGET=M5 | 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 what happened today ngl
M2: wild
M3: sure makes sense
M4: yaar meeting cancel ho gayi boss ne postpone kar diya everyone
M5: okay
/think

[Assistant]
<think>
M4 shares update: 'meeting cancel ho gayi boss ne postpone kar diya' — just informing, not asking. Acknowledge is perfect, no need to solve or react further.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=low | TITLE=got it


[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: هذا رائع جداً لم أكن أتوقع هذا أبداً
M3: help please
M4: batao na
M5: samjha koi
/think

[Assistant]
<think>
M2 is Arabic: 'هذا رائع جداً...' — others are confused, asking for help. Translate is the only action that breaks the language barrier. Low effort, clear intent.
</think>
R: TYPE=translate | TARGET=M2 | 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: seriously tho
M2: bro what happened today ngl
M3: 🕹
M4: bc
M5: quick update i reached home safely just got here now all good
/think

[Assistant]
<think>
M5 says 'reached home safely just got here now all good' — status update, not a query. High effort acknowledge because safety matters, deserves warm confirmation.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=high | TITLE=good to know


[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: literally really
M2: ngl really
M3: wait bhai clutch maar diya valorant mein 1v5 insane
M4: hmm
M5: react component render nahi ho raha
/think

[Assistant]
<think>
M3 says 'clutch maar diya valorant mein 1v5 insane' — pure hype moment, no request. React with fire emoji matches energy. Text would kill 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: 💅
M2: listen whats up
M3: 😂
M4: bro what is actually happened today ngl
M5: omg friend ne 3 baje uthke help kiya exam ke liye true friend
/think

[Assistant]
<think>
M5 says 'omg friend ne 3 baje uthke help kiya exam ke liye true friend' — heartfelt gratitude moment. React with heart emoji fits better than text, which would sound robotic.
</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: bhai neighbours ka dog pajama mein tha bhai too adorable
M2: ohhh
M3: 🥴
M4: 🙄
M5: lol
/think

[Assistant]
<think>
M1 says 'neighbours ka dog pajama mein tha bhai too adorable' — pure cute animal vibe, others just react with emojis. Media fits best, no text needed for this joy moment.
</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: wait go on
M2: ✨
M3: bro what happened today ngl
M4: i get furious rattling quickly how to control my temper
M5: 👀
/think

[Assistant]
<think>
M4 drops 'i get furious rattling quickly how to control my temper' — clear cry for help on anger. Needs advice, not just a reaction. Text is the only useful response here.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:anger_management


[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: sach mein
M3: guys bhai raat ko neend nahi aati kya karoon help karo
M4: hmm
M5: haha
/think

[Assistant]
<think>
M3 says 'raat ko neend nahi aati kya karoon help karo' — serious sleep issue, needs detailed tips. Not just a laugh or emoji. High effort text because insomnia is complex.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | TITLE=text:sleep_problem


[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: यार कल परीक्षा है कुछ नहीं पढ़ा अभी तक
M5: help please
/think

[Assistant]
<think>
M4 is in Hindi: 'यार कल परीक्षा है कुछ नहीं पढ़ा अभी तक' — others are confused, asking 'kya matlab hai'. They need translation, not advice or react.
</think>
R: TYPE=translate | TARGET=M4 | EFFORT=medium | TITLE=translate:hindi_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 sun
M2: Por favor ayudame con esto es urgente hoy
M3: batao na
M4: help please
M5: kya matlab hai
/think

[Assistant]
<think>
M2 is Spanish: 'Por favor ayudame con esto es urgente hoy' — others are lost, asking 'kya matlab hai'. Must translate foreign language, not ignore or react. High effort due to urgency.
</think>
R: TYPE=translate | TARGET=M2 | 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: okay bhai
M2: ありがとうございました
M3: 🎪 😳
M4: yaar sun bhai last day tha college ka itna emotional ho gaya
M5: nice
/think

[Assistant]
<think>
M4 says 'last day tha college ka itna emotional ho gaya' — heartfelt moment, no question asked. Just needs emotional acknowledgment. React with emoji fits better than text.
</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: abey kuch batao
M2: yaar ek cheez kuch batao
M3: bro kya kar yaar tujhe pata hai ye
M4: got it
M5: 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' — sincere apology, others aren’t responding. Acknowledge validates the emotion. Text would overcomplicate this.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=its okay bhai


[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: bro kya kar yaar seriously ye
M3: ありがとうございました
M4: 🙏
M5: bhai minecraft mein itna insane build banaya finally yaar
/think

[Assistant]
<think>
M5 says 'minecraft mein itna insane build banaya finally yaar' — proud gaming win, others react with emojis. Media fits best — this is a showcase, not a question or request.
</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: yaar sun bhai gym mein personal record tod diya aaj finally
M2: okay okay
M3: sahi hai yaar
M4: baat toh sahi hai
M5: nahi
/think

[Assistant]
<think>
M1 drops a win — 'gym mein personal record tod diya', pure brag moment. Others just murmur, so react with 💪 to match the energy, not text which would overexplain.
</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: oye yaar khana banana seekh gaya biryani bhi bana sakta
M3: bilkul
M4: 😬
M5: hmm
/think

[Assistant]
<think>
M2 says 'biryani bana sakta' — claims a new skill, not just small talk. Needs validation or tips, so text response fits better than emoji or ignore.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=medium | TITLE=text:cooking_skill


[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: interesting
M3: ngl
M4: thats wild bro
M5: wait yaar cafeteria mein sabke saamne gir gaya tray ke saath
/think

[Assistant]
<think>
M5 hits with 'cafeteria mein sabke saamne gir gaya tray ke saath' — chaotic, funny, visual. React with 😂, not text, because it’s a meme moment, not a question.
</think>
R: TYPE=react | TARGET=M5 | EFFORT=low | TITLE=😂