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

[User]
M1: bet bhai
M2: periodt yaar
M3: bhai yaar colleague se problem ho gayi authority mein help
M4: hmm
M5: nahi
/think

[Assistant]
<think>
M3 says 'colleague se problem ho gayi authority mein help' — clearly asking for advice on workplace conflict. Text fits, others are just filler or non-committal.
</think>
R: TYPE=text | TARGET=M3 | 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: oh really
M2: ngl bhai log se Alan Alexander Milne mein darr lagta hai help karo na
M3: oh okay
M4: hmm true
M5: makes sense now
/think

[Assistant]
<think>
M2 says 'Alan Alexander Milne mein darr lagta hai' — weird but deep fear of classic authors? Needs thoughtful text response, not just react or acknowledge.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=high | TITLE=text:social_anxiety


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

[User]
M1: yaar sun na
M2: foreign language hai
M3: kya likha hai
M4: bata na
M5: Merci beaucoup pour tout ce que tu as fait
/think

[Assistant]
<think>
M5 is 'Merci beaucoup pour tout ce que tu as fait' — French, others are asking what it means. Translate is the only action that solves the language gap.
</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: just fyi just finished the presentation nailed it hopefully
M2: oh right
M3: fair enough
M4: fr fr
M5: wait what
/think

[Assistant]
<think>
M1 shares 'nailed it hopefully' — positive update, no ask. Acknowledge with warmth fits better than text which would overexplain a simple win.
</think>
R: TYPE=acknowledge | TARGET=M1 | EFFORT=medium | TITLE=you did great


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

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

[Assistant]
<think>
All messages are dots and 'myxw' — zero intent, no meaning. Ignore is obvious, nothing to route or respond to meaningfully.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: genuine question really
M2: served
M3: honestly i keep dilly-dally how to be productive help me
M4: and then
M5: gotcha
/think

[Assistant]
<think>
M3 says 'i keep dilly-dally how to be productive help me' — clear plea for productivity advice. High effort text needed, others are just noise.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | TITLE=text:productivity_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: bhai
M2: ek message aaya hai
M3: translate kar do
M4: please help
M5: よろしくお願いしますこれからもよろしく
/think

[Assistant]
<think>
M5 is 'よろしくお願いしますこれからもよろしく' — Japanese, M3 explicitly asks to translate. Medium effort because it’s polite but common phrase.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=medium | TITLE=translate:japanese_text


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

[User]
M1: oye kya chal raha
M2: bro kya scene hai ye
M3: phir kya
M4: mid yaar
M5: arre i retrieve my partner is cheating on me serve please
/think

[Assistant]
<think>
M5 says 'my partner is cheating on me serve please' — urgent personal issue needing empathetic text advice. Not translate, not react — real help needed.
</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: bro what happened today ngl
M2: smh
M3: bro autocorrect ne itna galat bheja ki mein mar gaya bhai
M4: interesting
M5: 😅
/think

[Assistant]
<think>
M3 says 'autocorrect ne itna galat bheja ki mein mar gaya' — hilarious mishap, not a question or request. React with emoji fits the absurd humor, not text or media which would overexplain.
</think>
R: TYPE=react | TARGET=M3 | EFFORT=low | TITLE=💀


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

[User]
M1: suno yaar visa approve ho gaya abroad jaana hai planning
M2: aur
M3: accha concept hai
M4: hmm
M5: haan
/think

[Assistant]
<think>
M1 drops big news — 'visa approve ho gaya abroad jaana hai planning' — needs guidance, not just vibes. Text response required to help with planning, not react or acknowledge.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=medium | 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: big W bhai
M2: bro kya hua bhai samajh gaya main bhi soch raha hai ye
M3: arre sun na kuch batao
M4: boss sun bol na
M5: cold shower le raha hun roz ab discipline aa gaya
/think

[Assistant]
<think>
M5 says 'cold shower le raha hun roz ab discipline aa gaya' — personal win, no ask. React with 💪 to cheer, not text which would turn it into advice mode.
</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: bro what is lowkey hilarious ngl
M2: bro what happened today ngl that is lowkey hilarious ngl
M3: bro what are telling me that is this happened today ngl
M4: bro what happened today ngl
M5: i reached habitation safely just got here now all good
/think

[Assistant]
<think>
M5 says 'i reached habitation safely just got here now all good' — pure status update, no question. High-effort acknowledge because safety matters, not react or ignore.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=high | TITLE=safe travels


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

[User]
M1: genuine question really
M2: yaar linkedin pe networking kaise karoon tippytoe do bhai
M3: yeah exactly
M4: ngl yeah
M5: oh right
/think

[Assistant]
<think>
M2 asks 'linkedin pe networking kaise karoon tippytoe do bhai' — clear request for tips. Text response needed, others are just agreeing, not asking.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=low | TITLE=text:networking_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: mid yaar
M2: 💀
M3: kya hua
M4: chal
M5: arre phone gir gaya 5th floor se somehow screen nahi tooti
/think

[Assistant]
<think>
M5 says 'phone gir gaya 5th floor se somehow screen nahi tooti' — wild survival story. React with 😱 because it’s shocking, not text which would ruin the vibe.
</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: its giving bro
M2: haan bhai
M3: payment kar diya upi se
M4: bhai docker crash ho raha help
M5: yaar new cutis mila battle pass se fabled wala
/think

[Assistant]
<think>
M5 says 'new cutis mila battle pass se fabled wala' — gaming loot drop, hype moment. Media (gif/emoji) fits better than text to match gaming culture energy.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=low | 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: 😂
M2: 😂
M3: 😂
M4: 💀
M5: rghbo
/think

[Assistant]
<think>
All messages are laugh emojis + one keyboard smash — no intent, no question, no story. Ignore fits, nothing to respond to meaningfully.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: bro what is lowkey hilarious ngl
M2: wait what
M3: quick update submitted the project before deadline finally done yaar
M4: okay and
M5: okay and
/think

[Assistant]
<think>
M3 says 'submitted the project before deadline finally done yaar' — pure win moment, no question asked, just sharing relief. Acknowledge fits, text would overexplain, media doesn’t match the tone.
</think>
R: TYPE=acknowledge | TARGET=M3 | EFFORT=medium | TITLE=you did 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: bata na
M2: haan yaar
M3: sun i keep having allergic chemical reaction help me manage them
M4: 👀
M5: accha
/think

[Assistant]
<think>
M3 asks 'i keep having allergic chemical reaction help me manage them' — clear medical concern needing real advice. Text required, not react or acknowledge, this is serious and specific.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | TITLE=text:allergy_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: samajh gaya
M2: naur bro
M3: ek sec
M4: oye bhai easily booster se jhagda ho gaya yaar kya karun
M5: lol
/think

[Assistant]
<think>
M4 says 'easily booster se jhagda ho gaya yaar kya karun' — friend drama, needs guidance on fixing it. Text fits, not react or media, this is a conflict resolution ask.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:friendship_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: arre chai ki craving hai bhai barish mein pakode ke saath
M2: 😂
M3: 😭
M4: bhai git conflict aa gaya resolve karo
M5: haha
/think

[Assistant]
<think>
M1 says 'chai ki craving hai bhai barish mein pakode ke saath' — vivid food craving + mood, wants visual vibe. Media (gif/food pic) matches better than text which would just describe it.
</think>
R: TYPE=media | TARGET=M1 | EFFORT=low | TITLE=media:food_craving


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

[User]
M1: bhai presentation banani hai
M2: konse topic pe
M3: startup ecosystem pe
M4: slides kitni
M5: bhai structure bata kaise banaun
/think

[Assistant]
<think>
M5 asks 'bhai structure bata kaise banaun' — direct request for presentation help. Text needed, not media or react, this is structural advice, not just hype or sharing.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:presentation_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: kya hua
M2: accha yaar
M3: 🌝
M4: bhai freelancing mein kitna charge karoon rate batao
M5: 🥴
/think

[Assistant]
<think>
M4 asks 'freelancing mein kitna charge karoon rate batao' — money question, needs detailed pricing insight. High effort text, because rates depend on niche, experience, not just a reaction.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | 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: yaar new phone aa gaya bhai unboxing abhi ki brand new
M2: 🎮
M3: hmm
M4: chal theek
M5: woh toh hai
/think

[Assistant]
<think>
M1 says 'new phone aa gaya bhai unboxing abhi ki brand new' — excited unboxing moment, wants shared hype. Media (unboxing video/gif) fits best, text would kill the vibe.
</think>
R: TYPE=media | TARGET=M1 | EFFORT=medium | TITLE=media:hype_moment


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

[User]
M1: ngl got it
M2: W
M3: 😂
M4: lowkey fair enough
M5: bhai backlog clear karna hai kaise karoon help me
/think

[Assistant]
<think>
M5 says 'backlog clear karna hai kaise karoon help me' — clear task management ask. Text response needed to give steps, not react or media, this is productivity help, not emotion.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | 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: guys sun na
M2: sun sun na
M3: bhai anniversary hai aaj humari ek saal ho gaya yaar
M4: 😤
M5: 👀
/think

[Assistant]
<think>
M3 says 'anniversary hai aaj humari ek saal ho gaya yaar' — celebration vibe, others react with 😤👀, so media like confetti/gif fits better than text to match the joy.
</think>
R: TYPE=media | TARGET=M3 | EFFORT=medium | 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: yaar poori raat barish hui itna peaceful tha sonna yaar
M2: accha concept hai
M3: haan yaar
M4: nahi
M5: 🌝
/think

[Assistant]
<think>
M1 shares peaceful rain mood — 'itna peaceful tha sonna yaar', others just nod or say 'nahi', so a 🌝 emoji react captures the vibe without overdoing it.
</think>
R: TYPE=react | TARGET=M1 | 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: yaar ek cheez kya chal raha
M2: bhai promotion mil gayi salary hike aai
M3: noted
M4: bro kya ho jaunga bhai ye
M5: bhai teacher se problem ho gayi class mein help karo
/think

[Assistant]
<think>
M5 asks for help with teacher in class — 'teacher se problem ho gayi class mein help karo' — clear request for advice, not just reaction, so text response needed.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:teacher_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: phir kya
M2: bro kya yaar tu bhi soch raha tha bhai seriously ye
M3: bro kya hua bhai ye
M4: bro kya scene hai yaar seriously ye
M5: bhai valorant mein ace maar diya just now insane tha yaar
/think

[Assistant]
<think>
M5 drops 'valorant mein ace maar diya just now insane tha yaar' — gaming hype moment, needs celebratory media like a clip or animation, not text or ack.
</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: ✅ 🎤
M2: 🍔
M3: okay yaar
M4: theek hai yaar
M5: js console is full of red errors nothing works yaar
/think

[Assistant]
<think>
M5 says 'js console is full of red errors nothing works yaar' — technical issue needing solution, not emoji or media, so text with fix advice is the right call.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | 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: big mood
M2: 🫂
M3: bro what is this happened today ngl
M4: bhai snowfall ho rahi hai pehli baar dekh raha hun live ngl
M5: cool
/think

[Assistant]
<think>
M4 says 'snowfall ho rahi hai pehli baar dekh raha hun live ngl' — poetic, rare moment, others react vaguely, so media like snow video fits the aesthetic vibe best.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=medium | TITLE=media:aesthetic_vibe


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

[User]
M1: samajh gaya
M2: chal dekho
M3: 🤝 👁
M4: bro kya hua bhai ye
M5: oye group project mein koi kaam nahi kar raha help bhai
/think

[Assistant]
<think>
M5 cries out 'group project mein koi kaam nahi kar raha help bhai' — direct plea for coordination, needs text response to organize, not just react or media.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:group_project


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

[User]
M1: main character yaar
M2: bakwas
M3: bro kya scene hai ye bahut crazy hai ye
M4: bro kya hua bhai sun na ek minute ruk yaar tujhe pata hai ye
M5: btw bhai bohot shukriya mera kaam kar diya tune thanks
/think

[Assistant]
<think>
M5 says 'bohot shukriya mera kaam kar diya tune thanks' — pure gratitude, no ask, so acknowledge with 'always here' fits better than text or media.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=low | TITLE=always here


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: wtf bhai
M3: bata na
M4: bro kya kar raha hai oye sun na ek baat bata bhai ye
M5: oye yaar aaj road pe stray puppy mila bahut cunning tha bhai
/think

[Assistant]
<think>
M5 says 'road pe stray puppy mila bahut cunning tha' — cute animal moment, no question asked, just sharing a sweet sighting. Media fits best to match the vibe, not text or react.
</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: accha bhai
M2: bhai startup ko funding mil gayi investors aaye
M3: theek hai
M4: theek hai
M5: 🙄
/think

[Assistant]
<think>
M2 drops big news — 'startup ko funding mil gayi', others just say 'theek hai' or emoji. Needs celebratory reaction, not text — high effort emoji like 🥳 matches the hype.
</think>
R: TYPE=react | TARGET=M2 | EFFORT=high | TITLE=🥳


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

[User]
M1: 감사합니다
M2: anyone know nginx config fix yaar
M3: 👊
M4: oye exam clear ho gaya bhai sabse mushkil wala paper bhai
M5: bro
/think

[Assistant]
<think>
M4 says 'exam clear ho gaya bhai sabse mushkil wala paper' — clear win, celebration intent. Media like confetti or fireworks fits better than text or react for this milestone.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=medium | 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: naww bro
M2: vibing yaar
M3: 🎵
M4: hmm
M5: yaar bhai crypto mein invest karoon kya advice do please
/think

[Assistant]
<think>
M5 asks 'crypto mein invest karoon kya advice do please' — direct request for guidance. Needs detailed text response, not media or react — advice is the clear need.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:crypto_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: Muchas gracias amigo
M3: accha bro
M4: just got into dream college omg
M5: yaar batch mein sab cut ho gaye main bacha layoff
/think

[Assistant]
<think>
M5 says 'batch mein sab cut ho gaye main bacha layoff' — heavy emotional update, not celebration. Needs empathetic text response, not media — high effort because it’s sensitive.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:layoff_survivor


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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 pizza ki craving ho rahi hai bahut badly right now yaar
M2: nahi
M3: okay bhai
M4: haan okay
M5: accha sun
/think

[Assistant]
<think>
M1 says 'pizza ki craving ho rahi hai bahut badly' — food craving, visual and fun. Media like pizza gif is perfect low-effort match, not text or react.
</think>
R: TYPE=media | TARGET=M1 | EFFORT=low | TITLE=media:food_craving


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

[User]
M1: bro what are telling me that actually happened today ngl
M2: i keep forgetting these history dates help me please
M3: interesting
M4: sure sure
M5: oh okay
/think

[Assistant]
<think>
M2 says 'i keep forgetting these history dates help me please' — clear ask for study help. Text response needed with tips, not media or react — high effort because it’s academic.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=high | TITLE=text:history_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: arre
M2: 👍
M3: tournament jeet liya yaar
M4: bhai kaam ho gaya done
M5: sun bhai bohot bore ho raha hun kuch batao kya karun
/think

[Assistant]
<think>
M5 says 'bohot bore ho raha hun kuch batao kya karun' — direct cry for engagement. Needs text advice to break boredom, not media or react — medium effort to suggest activity.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | 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: phir kya
M2: samajh gaya
M3: bro kya baat hai ye
M4: arre bhai naya trailer drop hua movie ka insane lag raha
M5: sure
/think

[Assistant]
<think>
M4 says 'naya trailer drop hua movie ka insane lag raha' — clear hype moment, not a question. Media fits because they want the trailer visual, not text explaining it.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=medium | TITLE=media:hype_moment


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

[User]
M1: arre yaar wallet chori ho gaya metro mein pata nahi kab
M2: okay okay
M3: haan haan
M4: chal
M5: hmm interesting
/think

[Assistant]
<think>
M1 says 'wallet chori ho gaya' — emotional distress, not a question. High-effort react because emoji like 😱 validates the shock better than text or ignore.
</think>
R: TYPE=react | TARGET=M1 | EFFORT=high | TITLE=😱


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

[User]
M1: how do i structure a good essay properly guide me
M2: 😤
M3: dekh
M4: chal
M5: kya
/think

[Assistant]
<think>
M1 asks 'how do i structure a good essay' — direct request for guidance. Text is needed because advice, not reaction or media, solves this.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=high | 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: bro kya ho raha lol kya hua bhai ye
M2: bro kya hua bhai ye
M3: yaar poori raat barish hui itna peaceful tha sonna
M4: ugh
M5: 💀
/think

[Assistant]
<think>
M3 says 'poori raat barish hui itna peaceful tha sonna' — chill vibe, not a query. React with 🌧 matches the mood, low effort since no action needed.
</think>
R: TYPE=react | TARGET=M3 | EFFORT=low | TITLE=🌧


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

[User]
M1: yaar sun na
M2: foreign language hai
M3: kya likha hai
M4: bata na
M5: Estoy muy emocionado por lo que paso hoy
/think

[Assistant]
<think>
M5 is 'Estoy muy emocionado...' — foreign text, others are asking what it means. Translate is the only action that answers their confusion.
</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: kya scene hai
M2: just got into dream college omg
M3: arre dekh dekh na
M4: bro kya ho jaunga bhai ye
M5: sun bhai notes bhej do please class miss kar di thi
/think

[Assistant]
<think>
M5 says 'notes bhej do please class miss kar di thi' — clear request for files. Text response needed to share or guide, not react or media.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:notes_request


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

[User]
M1: im weak yaar
M2: touch grass bro
M3: bata na
M4: bro kya ho jaunga bhai ye
M5: yaar bhai so jaata hun good night everyone gn sweet dreams
/think

[Assistant]
<think>
M5 says 'so jaata hun good night everyone gn sweet dreams' — just signing off. Acknowledge fits, no help needed, low effort for a polite closure.
</think>
R: TYPE=acknowledge | TARGET=M5 | 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: oye
M2: ye kya script hai
M3: anime ka tha kya
M4: すみません少し助けていただけますか
M5: kya matlab hai
/think

[Assistant]
<think>
M4 is 'すみません少し助けていただけますか' — Japanese plea, others are confused. Translate is essential to decode the request, medium effort for accuracy.
</think>
R: TYPE=translate | TARGET=M4 | EFFORT=medium | TITLE=translate:japanese_text


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

[User]
M1: 😅 🤔
M2: phir kya
M3: yaar please kya chal raha
M4: api 404 de rahi hai fix karo
M5: bhai minecraft mein itna insane build banaya finally
/think

[Assistant]
<think>
M5 says 'minecraft mein itna insane build banaya finally' — pure gaming hype, not a question or problem. Media fits best to celebrate the build, not text which would overexplain.
</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: wahi toh
M2: phir kya
M3: 🏀 💬
M4: samajh gaya
M5: bhai jee neet entrance exam prep kaise karein guide
/think

[Assistant]
<think>
M5 asks 'jee neet entrance exam prep kaise karein guide' — clear request for detailed advice. Text needed because it’s a complex study query, not just a reaction.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:entrance_exam


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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 dekh na
M2: kya hua
M3: lol yaar
M4: bro kya kar raha hai ye
M5: oye bhai aaj interview mein itna funny hua imagine karo bhai
/think

[Assistant]
<think>
M5 says 'interview mein itna funny hua imagine karo bhai' — funny story meant to be shared, not solved. Media (gif/video) matches the humor better than text reply.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=high | TITLE=media:funny_moment


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

[User]
M1: bro kya hua bhai samajh gaya bhai seriously ye
M2: 🏏
M3: ⚽
M4: chal dekho
M5: bhai online wale ko trust kar sakte hain kya batao
/think

[Assistant]
<think>
M5 asks 'online wale ko trust kar sakte hain kya batao' — seeking judgment on trustworthiness. Text response needed to weigh pros/cons, not just react or send media.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:online_relationship


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

[User]
M1: sus
M2: ✨
M3: docker compose containers not communicating at all
M4: got it
M5: makes sense
/think

[Assistant]
<think>
M3 says 'docker compose containers not communicating at all' — technical error, others just acknowledge. Low-effort text fixes it with a quick solution hint.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=low | 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: accha bro
M2: kya scene
M3: got it
M4: chromium-plate extension content handwriting not lade at all
M5: 🔥
/think

[Assistant]
<think>
M4 says 'chromium-plate extension content handwriting not lade at all' — clear bug report. Text response needed to diagnose, even if short and low-effort.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:extension_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: haan bro
M2: yaar ipl ka ticket mila stadium mein dekhenge live
M3: hm
M4: ?
M5: nahi
/think

[Assistant]
<think>
M2 says 'ipl ka ticket mila stadium mein dekhenge live' — excited personal win, emotional moment. Media (gif/clip) amplifies the hype better than text or ignore.
</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: delulu
M2: bro what is lowkey hilarious ngl
M3: def
M4: yaar client payment nahi de raha kya karoon help me
M5: okay
/think

[Assistant]
<think>
M4 says 'client payment nahi de raha kya karoon help me' — direct plea for advice. Text response required to offer steps, not just react or send media.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | 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: bhai bhai best friend dusre sheher shift ho gaya permanently
M2: ⚽
M3: 🤙
M4: woh toh hai
M5: haan yaar
/think

[Assistant]
<think>
M1 says 'best friend shift ho gaya permanently' — emotional goodbye, others react with emojis. Not a question, so react fits better than text. Medium effort for heartfelt emoji reply.
</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 yaar
M3: bro kya hua bhai ek kaam kar yaar seriously ye
M4: bhai long distance relationship kaise chalaye guide
M5: 😭
/think

[Assistant]
<think>
M4 asks 'long distance relationship kaise chalaye guide' — direct plea for advice. Needs detailed text response, not just emojis. High effort because it’s personal and complex.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:long_distance


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: ate bhai
M3: arre that meme format is absolutely perfect timing im dead
M4: haha
M5: 😅
/think

[Assistant]
<think>
M3 says 'that meme format is absolutely perfect timing im dead' — pure comedic reaction moment. Others laughing too. React with emoji, no need for text — low effort, vibe matches.
</think>
R: TYPE=react | TARGET=M3 | EFFORT=low | TITLE=💀


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

[User]
M1: wait
M2: got this email
M3: from a client
M4: need a translation asap
M5: No entiendo nada de lo que dijiste ahora
/think

[Assistant]
<think>
M5 writes 'No entiendo nada de lo que dijiste ahora' — clear Spanish text needing translation. Others are stuck. Translate is the only action that solves this language barrier.
</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: bro kya yaar seriously ye
M2: wait kya
M3: sun kuch batao
M4: 🖼
M5: bhai ghar aa gaya safely trip mast rahi enjoyed alot
/think

[Assistant]
<think>
M5 says 'ghar aa gaya safely trip mast rahi enjoyed alot' — just sharing good news, no ask. Acknowledge fits, text would overdo it. Medium effort for warm reply.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=happy to hear


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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 fr yaar
M2: 🫂 🕹
M3: 👍
M4: ngl yaar
M5: bhai aaj gym mein deadlift PR tod diya new max hit
/think

[Assistant]
<think>
M5 boasts 'deadlift PR tod diya new max hit' — achievement drop, no question. React with fire emoji to match energy. Text would feel stiff, so react with medium effort.
</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 sad sticker bhej na
M2: ありがとうございました
M3: W bhai
M4: bata na
M5: grandparents ki photo mili purani bahut miss karta hun
/think

[Assistant]
<think>
M5 says 'grandparents ki photo mili purani bahut miss karta hun' — emotional, nostalgic. M1 asked for sticker, but M5’s message is the real trigger. React with sadness emoji, not 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: submitted the labor before deadline finally done yaar
M2: chal
M3: 🥴
M4: ok
M5: yaar
/think

[Assistant]
<think>
M1 says 'submitted the labor before deadline finally done yaar' — relief + accomplishment. Others just grunt. Acknowledge with 'you did it' — medium effort to validate the win.
</think>
R: TYPE=acknowledge | TARGET=M1 | EFFORT=medium | TITLE=you did 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: yaar email mein tha ye
M2: boss ka message tha
M3: مجھے سمجھ نہیں آیا ذرا سمجھائیں مہربانی
M4: samjha koi
M5: translate karo
/think

[Assistant]
<think>
M3 says 'مجھے سمجھ نہیں آیا' — clearly stuck on Urdu text, M5 directly asks to translate. Not a request for explanation or react, so translate is the only fit.
</think>
R: TYPE=translate | TARGET=M3 | EFFORT=medium | 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: sun bhai love ya career mein se kya choose karoon advice
M2: samajh gaya
M3: accha accha
M4: chal theek
M5: 🧋
/think

[Assistant]
<think>
M1 asks for advice on love vs career — emotional, complex, needs thoughtful reply. Others just nod or send drink emoji, so text with high effort makes sense.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=high | TITLE=text:love_vs_career


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

[User]
M1: dekh le
M2: goated yaar
M3: bro kya scene hai tu bhi batao kya baat bata bhai ye
M4: tournament jeet liya yaar
M5: bhai immunity weak hai kaise badhaaoon tips do bhai
/think

[Assistant]
<think>
M5 asks 'immunity weak hai kaise badhaaoon' — direct plea for tips. Others are casual or vague, so text response with low effort fits — simple tips, no deep dive needed.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:immunity_boost


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: 화이팅 할 수 있어요 믿어요
M5: samjha koi
/think

[Assistant]
<think>
M4 is Korean: '화이팅 할 수 있어요' — M5 says 'samjha koi', so intent is clearly to decode foreign text. Translate is perfect, low effort since it’s a common phrase.
</think>
R: TYPE=translate | TARGET=M4 | EFFORT=low | TITLE=translate:korean_text


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

[User]
M1: bhai kaam ho gaya done
M2: 🎵
M3: ありがとうございました
M4: bro kya scene hai ye
M5: arre she rejected me i dont know what to do help please
/think

[Assistant]
<think>
M5 says 'she rejected me i dont know what to do' — emotional cry for help, not just status. Others are greetings or noise, so text support with medium effort is right.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:rejection_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: bro what happened today ngl
M2: bruh whats up
M3: so bhai cold aa gayi hai kya karoon gharelu upay batao
M4: gotcha
M5: nice
/think

[Assistant]
<think>
M3 asks 'cold aa gayi hai kya karoon gharelu upay' — wants home remedies, urgent health concern. Others are vague, so high-effort text advice is needed here.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | TITLE=text:cold_flu


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: fam really
M3: felt that
M4: bro what is lowkey hilarious ngl
M5: quick update good morning bhai subah subah gm everyone rise up
/think

[Assistant]
<think>
M5 just says 'good morning' with cheerful tone — no question, no ask. Others are reactions, so acknowledge with low effort fits best, no need to reply with text.
</think>
R: TYPE=acknowledge | TARGET=M5 | 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: bro kya ho jaunga bhai seriously ye
M2: suno nginx ssl certificate is expired need help renewing
M3: ugh
M4: accha
M5: sure
/think

[Assistant]
<think>
M2 is technical: 'nginx ssl certificate expired need help' — clear problem needing expert fix. Others are just noises, so high-effort text response is the only logical action.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=high | TITLE=text:ssl_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: spill yaar
M2: goated bhai
M3: just got into dream college omg
M4: ありがとうございました
M5: bhai bahut stressed hai aaj kuch bhi sahi nahi ho raha yaar
/think

[Assistant]
<think>
M5 says 'bhai bahut stressed hai aaj kuch bhi sahi nahi ho raha yaar' — clear emotional cry for comfort, not advice or reply. Media like a warm gif fits better than text to soothe without words.
</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: guys
M2: saw this on instagram
M3: looks japanese
M4: anyone know
M5: 정말 대단해요 어떻게 그렇게 잘 하세요
/think

[Assistant]
<think>
M5 is Korean — '정말 대단해요 어떻게 그렇게 잘 하세요' — others are confused, asking what it means. Translate is the only action that solves the language gap, not react or text.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=low | TITLE=translate:korean_text


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

[User]
M1: bro what happened today ngl
M2: ngl true
M3: bhai sad sticker bhej na
M4: slay
M5: bro friend ne 3 baje uthke help kiya exam ke liye true protagonist
/think

[Assistant]
<think>
M5 shares heartfelt friend support — 'true protagonist' is pure vibe, not a question. React with ❤ matches the emotional tone, text would overexplain a moment meant to be felt.
</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: guys aaj gym mein deadlift PR tod diya new max hit
M2: 😤
M3: cool
M4: 🔥
M5: 🔥
/think

[Assistant]
<think>
M1 drops a win — 'deadlift PR tod diya', others react with 🔥/😤. This is celebration, not a problem. React fits best; text would ruin the hype.
</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: bro kya kar raha lol kya hua bhai seriously ye
M2: kya scene
M3: 🙏 🫣
M4: good morning everyone gm
M5: bhai kisi ko sorry bolna hai kaise karoon properly
/think

[Assistant]
<think>
M5 asks 'kaise karoon properly' for apology — needs step-by-step guidance. High effort text because social nuance matters here, not just a emoji or media.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:apology_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: served
M2: oof
M3: bro what happened today ngl
M4: guys bhai best friend dusre sheher shift ho gaya permanently
M5: yeah
/think

[Assistant]
<think>
M4 says 'best friend dusre sheher shift ho gaya' — heavy emotional loss. React with 😭 matches the sadness, not text which would demand more than a silent nod.
</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: bhai kaam ho gaya done
M2: ek baat bata sun na
M3: python error aa rahi hai console mein
M4: oye yaar bahar itni amazing barish ho rahi hai cozy vibes bhai
M5: dekh
/think

[Assistant]
<think>
M4 describes 'bahar itni amazing barish ho rahi hai cozy vibes' — poetic, sensory moment. Media like rain aesthetic gif matches the vibe, low effort because it’s mood, not problem.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=low | TITLE=media:aesthetic_vibe


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

[User]
M1: 🎭 🦾
M2: okay yaar
M3: bro kya scene hai aajkal arre yaar main yaar seriously ye
M4: sheesh yaar
M5: suno socket io events not emitting properly fix karo
/think

[Assistant]
<think>
M5 is stuck on 'socket io events not emitting properly fix karo' — pure tech error needing solution. Text is the only fit; everything else ignores the actual ask.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:socketio_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: okay bro
M3: samajh gaya
M4: 🍿
M5: bhai bhai photography seekhna chahta hun guide do please
/think

[Assistant]
<think>
M5 asks 'photography seekhna chahta hun guide do please' — clear request for advice, not just vibes. Text fits because they want steps, not emojis or silence.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:photography_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: kar le
M2: noted
M3: served bro
M4: bro kya ho raha lol kya hua bhai seriously ye
M5: bhai study group banana tree chahta hun kaise karoon
/think

[Assistant]
<think>
M5 says 'study group banana hai kaise karoon' — direct ask for help organizing. Low effort text reply works, others are just filler noise.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:study_group


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

[User]
M1: bro kya hua bhai ye
M2: Muchas gracias amigo
M3: samajh gaya
M4: bhai git conflict aa gaya resolve karo
M5: yaar just finished the presentation nailed it hopefully
/think

[Assistant]
<think>
M5 drops 'just finished the presentation nailed it hopefully' — proud update, no question. Acknowledge fits, text would over-answer a celebration.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=all the best


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: honestly yaar toxic job chhod di bahut better feel ho raha
M3: 🔥
M4: 😂
M5: haha
/think

[Assistant]
<think>
M2 says 'toxic job chhod di bahut better feel ho raha' — deep personal shift, not just funny. High effort text needed to validate the life change.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=high | TITLE=text:quit_job


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

[User]
M1: api 404 de rahi hai fix karo
M2: bro kya hua bhai seriously ye
M3: good morning everyone gm
M4: chal dekho
M5: arre bhai meri billi ne kuch aisa kiya aaj too precious
/think

[Assistant]
<think>
M5 says 'meri billi ne kuch aisa kiya aaj too precious' — cute pet moment, no question. Media fits better than text — they want a reaction, not advice.
</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: bata na
M2: yaar yaar bahut lonely lag raha hai aaj sab meddling hain
M3: dekh
M4: chal
M5: okay
/think

[Assistant]
<think>
M2 says 'bahut lonely lag raha hai aaj sab meddling hain' — emotional cry for comfort, not solution. Media (like a hug gif) softens it better than text.
</think>
R: TYPE=media | TARGET=M2 | EFFORT=low | TITLE=media:comfort


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

[User]
M1: kya yaar
M2: 🤌 🎮
M3: bata na
M4: bata na
M5: yaar socket io events not emitting properly fix karo
/think

[Assistant]
<think>
M5 says 'socket io events not emitting properly fix karo' — clear dev error. Text needed with troubleshooting, not react or media — this is technical.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:socketio_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: bro kya hua bhai ye
M2: arre yaar auto wale ne itna funny bola aaj ride mein
M3: okay
M4: dekh
M5: hm
/think

[Assistant]
<think>
M2 shares 'auto wale ne itna funny bola' — funny anecdote, no ask. React with emoji fits best, text would ruin the lighthearted vibe.
</think>
R: TYPE=react | TARGET=M2 | EFFORT=low | TITLE=😂


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

[User]
M1: hey guys
M2: got this message
M3: have no idea what it says
M4: مجھے سمجھ نہیں آیا ذرا سمجھائیں مہربانی
M5: help
/think

[Assistant]
<think>
M4 says 'مجھے سمجھ نہیں آیا' — pure Urdu plea for translation, others are confused too. Translate fits, not text or react — they need the meaning unlocked.
</think>
R: TYPE=translate | TARGET=M4 | EFFORT=medium | 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: oh really
M2: thats wild
M3: bro what happened today ngl
M4: bro what is lowkey hilarious ngl
M5: hey yaar wallet chheen liya kisi ne kya karoon help me
/think

[Assistant]
<think>
M5 screams 'wallet chheen liya kya karoon help me' — urgent theft cry, needs practical advice. Text response essential, not react or media — this is real distress.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:wallet_stolen


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

[User]
M1: bro kya yaar seriously ye
M2: nope
M3: reached home safely all good
M4: yaar coding competition mein first rank aaya bhai yaar
M5: ?
/think

[Assistant]
<think>
M4 shouts 'coding competition mein first rank aaya' — pure joy, no question. React with emoji fits best, text would kill the vibe, effort medium for hype.
</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: wait what
M2: sure makes sense
M3: quick question typescript type error is confusing me badly help karo
M4: sure
M5: gotcha
/think

[Assistant]
<think>
M3 asks 'typescript type error confusing me badly help karo' — clear dev problem needing explanation. Text response required, others are just agreeing, not solving.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=medium | TITLE=text:typescript_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: anyone know nginx config fix yaar
M3: bro what is lowkey hilarious ngl
M4: react component render nahi ho raha
M5: guys bhai aaj interview mein itna funny hua imagine karo
/think

[Assistant]
<think>
M5 says 'interview mein itna funny hua imagine karo' — not asking for help, just sharing a funny story. Media (gif/clip) matches the humor better than text.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=high | TITLE=media:funny_moment


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

[User]
M1: bro ngl
M2: bro what happened today ngl
M3: bro what happened today ngl
M4: bhai girlfriend ko kya gift doon birthday pe ideas
M5: really
/think

[Assistant]
<think>
M4 asks 'girlfriend ko kya gift doon birthday pe' — specific, emotional, needs ideas. Text response with options is perfect, high effort for thoughtful suggestions.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:gift_ideas


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

[User]
M1: test
M2: 😑
M3: testing
M4: yo
M5: nvm
/think

[Assistant]
<think>
All noise: 'test', 'nvm', 'yo', emoji — zero intent, no question, no story. Ignore, nothing to route, not even worth a react.
</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: kidhar
M2: anyone know nginx config fix yaar
M3: payment kar diya upi se
M4: bc bhai
M5: yaar yaar bahar itni amazing barish ho rahi hai cozy vibes
/think

[Assistant]
<think>
M5 says 'bahar itni amazing barish ho rahi hai cozy vibes' — poetic, mood-driven, not a question. Media (rain video/audio) matches the vibe better than text.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=low | TITLE=media:aesthetic_vibe


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

[User]
M1: chal dekho
M2: chal dekho
M3: suno bol na
M4: nginx ssl certificate is expired need help renewing
M5: haha
/think

[Assistant]
<think>
M4 stands out — 'nginx ssl certificate is expired need help renewing', clear tech issue needing solution. Others are casual chatter, so text advice fits, not react or ignore.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:ssl_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: bro what is actually happened today ngl
M2: no shot
M3: yeah fair enough
M4: lowkey true
M5: btw websocket hold back disconnecting after few seconds yaar
/think

[Assistant]
<think>
M5 says 'websocket hold back disconnecting after few seconds yaar', technical problem buried in casual chat. Needs detailed fix, so text over react or acknowledge.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:websocket_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: ggs bro
M3: bata na
M4: ggs bhai
M5: bhai advancement mil gayi salary 40 percent hike bhai yaar
/think

[Assistant]
<think>
M5 drops big news — 'advancement mil gayi salary 40 percent hike bhai yaar', pure celebration. No question asked, so high-effort react with emoji beats text.
</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: bro what is lowkey hilarious ngl
M2: say less
M3: bro what is this happened today ngl
M4: hey bhai neend aa rahi hai kal milte hain gn mellisonant dreams
M5: no way
/think

[Assistant]
<think>
M4 says 'neend aa rahi hai kal milte hain gn mellisonant dreams', soft goodnight vibe. No ask, just closing chat — acknowledge with low effort fits best.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=low | TITLE=good night


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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 promotion mil gayi salary hike aai
M2: no way
M3: bro what is lowkey hilarious ngl
M4: bhai kya pehnu interview ke liye suggest karo please
M5: good morning everyone gm
/think

[Assistant]
<think>
M4 asks 'kya pehnu interview ke liye suggest karo please', direct fashion advice request. High effort needed for thoughtful reply, not just react or ignore.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:fashion_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: bro kya kar raha hai ye
M2: bhai dekh kuch batao
M3: yaar reached the hospital safely waiting outside for doc
M4: okay
M5: Muchas gracias amigo
/think

[Assistant]
<think>
M3 says 'reached the hospital safely waiting outside for doc', emotional status update. Needs empathy, not solution — acknowledge with high effort to show care.
</think>
R: TYPE=acknowledge | TARGET=M3 | EFFORT=high | TITLE=okay stay strong


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: bhai gap year lena chahta hun advice do please yaar
M3: 🎂
M4: ngl yeah
M5: lowkey true
/think

[Assistant]
<think>
M2 says 'gap year lena chahta hun advice do please yaar', clear request for life guidance. Text response needed, others are just agreeing or emojis.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=medium | TITLE=text:gap_year


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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 dockhand container wont start keeps crashing every time
M2: 🤣
M3: chal
M4: nahi
M5: lol
/think

[Assistant]
<think>
M1 says 'dockhand container wont start keeps crashing every time', clear technical error. Others are laughs or one-word replies — text fix is the only valid action.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=medium | 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: cap
M2: rent free
M3: 🫶
M4: hey thanks for being there always appreciate it bro really
M5: right
/think

[Assistant]
<think>
M4 says 'thanks for being there always appreciate it bro' — emotional gratitude, no ask, just needs validation. Acknowledge fits, text would overcomplicate this warm moment.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=low | TITLE=no 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: wait what
M2: bro what is this happened today ngl
M3: listen tell me more
M4: okay but tell me more
M5: wait got accepted into masters program abroad bhai
/think

[Assistant]
<think>
M5 drops 'got accepted into masters program abroad bhai' — huge win, pure excitement. React with emoji fits better than text, which would dull the joy. High effort for celebratory vibe.
</think>
R: TYPE=react | TARGET=M5 | EFFORT=high | TITLE=🥳


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

[User]
M1: relatable
M2: cringe
M3: good morning everyone gm
M4: bro what are telling me that is lowkey hilarious ngl
M5: bhai naye sheher mein aa gaya hun adjust karna hai
/think

[Assistant]
<think>
M5 says 'naye sheher mein aa gaya hun adjust karna hai' — new city struggle, needs advice. Not just reacting or acknowledging, actual text help required for adjustment tips.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:new_city


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: samajh gaya
M3: bro kya kar raha lol kya hua bhai sun ek baat hai ye
M4: okay bhai
M5: suno bhai sql query galat aa rahi hai data nahi aa raha
/think

[Assistant]
<think>
M5 says 'sql query galat aa rahi hai data nahi aa raha' — clear technical issue, needs fix. Translate? No, others get it. Text with solution is the only useful path here.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:database_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: hey good morn bhai subah subah gm everyone rise up
M2: right right
M3: 😅
M4: lowkey true
M5: sure sure
/think

[Assistant]
<think>
M1 says 'good morn bhai subah subah gm everyone rise up' — morning cheer, no question. Just needs a nod. Acknowledge with low effort, text would be forced.
</think>
R: TYPE=acknowledge | TARGET=M1 | EFFORT=low | TITLE=rise and shine


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

[User]
M1: phir kya
M2: bro kya scene hai tu bhi soch raha hun kya hua bhai ye
M3: ate bro
M4: accha bhai
M5: bhai pet lena chahta hun konsa accha hai advice do
/think

[Assistant]
<think>
M5 says 'pet lena chahta hun konsa accha hai advice do' — asking for pet advice, direct request. Text response needed, not react or ignore — this is a practical ask.
</think>
R: TYPE=text | TARGET=M5 | 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: chal dekho
M2: kya hua
M3: okay yaar
M4: bro kya baat bata bhai ye bahut crazy hai ye
M5: yaar sun yaar smoking chhod di bhai 3 mahine ho gaye clean
/think

[Assistant]
<think>
M5 says 'smoking chhod di bhai 3 mahine ho gaye clean' — big personal win, emotional milestone. React with 💪 fits better than text, which would sound clinical for this victory.
</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: tell me about it
M2: anyone really
M3: yaar aaj road pe rove puppy mila bahut cunning tha ngl
M4: makes sense
M5: okay
/think

[Assistant]
<think>
M3 says 'aj road pe rove puppy mila bahut cunning tha' — cute animal story, visual and fun. Media fits best — someone’ll send a pic, text would miss the vibe entirely.
</think>
R: TYPE=media | TARGET=M3 | 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: ☕ 🌊
M2: bhai dekh na
M3: based yaar
M4: bata na
M5: graphql query is throwing resolver error fix karo
/think

[Assistant]
<think>
M5 screams technical trouble — 'graphql query is throwing resolver error fix karo', clear dev issue. Needs text advice, not react or media. Low effort because it’s a common error pattern.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:graphql_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: kya scene
M2: dekh dekh na
M3: bro kya yaar haan yaar seriously ye bahut crazy hai ye
M4: suno bol na
M5: btw submitted the project before deadline finally done yaar
/think

[Assistant]
<think>
M5 drops win news — 'submitted the project before deadline finally done yaar'. No ask, just pride. Acknowledge fits — text would overdo it, medium effort to match the vibe.
</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: bro kya ho raha hai yaar tujhe pata hai ye
M2: chal dekho
M3: massive L bhai
M4: jhooth mat bol
M5: redux state is not updating after dispatch action
/think

[Assistant]
<think>
M5 says 'redux state is not updating after dispatch action' — classic dev pain point. Needs detailed text fix, not just emoji. Medium effort because state bugs are tricky to debug.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | 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: kya hua
M2: its giving bhai
M3: guys bhai kya pehnu interview ke liye suggest karo delight
M4: 😅
M5: theek hai
/think

[Assistant]
<think>
M3 asks 'kya pehnu interview ke liye suggest karo delight' — direct fashion advice request. Others are noise. Text response needed, not react or translate. Medium effort for outfit tips.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=medium | TITLE=text:fashion_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: yaar email mein tha ye
M2: Merci beaucoup pour tout ce que tu as fait
M3: help please
M4: kya matlab hai
M5: kya matlab hai
/think

[Assistant]
<think>
M2 is French — 'Merci beaucoup pour tout ce que tu as fait', others are confused. Intent is translation, not explanation or react. Low effort, just decode the French.
</think>
R: TYPE=translate | TARGET=M2 | 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: 🌊
M2: just got into dream college omg
M3: ✨ 🎮
M4: arre chai ki craving hai bhai barish mein pakode ke saath
M5: just got into dream college omg
/think

[Assistant]
<think>
M4 says 'arre chai ki craving hai bhai barish mein pakode ke saath' — food craving + weather vibe. Media (gif of chai/pakode) matches better than text. Low effort, visual fits.
</think>
R: TYPE=media | TARGET=M4 | 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: lowkey interesting
M2: oh
M3: yeah interesting
M4: anyone bhai weight loss ke liye kya khaoon suggest karo na
M5: 🔥
/think

[Assistant]
<think>
M4 asks 'weight loss ke liye kya khaoon suggest karo na' — health advice needed. High effort because diet plans require nuance, not just quick tips. Text is only valid option.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:diet_plan


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: really
M3: just got into dream college omg
M4: bro what is this happened today ngl
M5: bhai minecraft mein itna insane build banaya finally ngl
/think

[Assistant]
<think>
M5 boasts 'minecraft mein itna insane build banaya finally ngl' — gaming hype moment. Media (screenshot/gif) fits best to celebrate the build. Medium effort to find or suggest one.
</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: 🍰
M2: 🎧
M3: bro code follow-up mein senior ne bola complete implementation
M4: 🙄
M5: okay
/think

[Assistant]
<think>
M3 says 'complete implementation' — sounds like a win, others are emojis, so react with 🔥 to celebrate the win, not text or media which wouldn’t match 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: bhai baby aa gaya ghar mein naya member welcome
M2: 🫂
M3: sahi hai yaar
M4: phir
M5: accha
/think

[Assistant]
<think>
M1 announces 'baby aa gaya ghar mein' — huge personal news, others just react passively, so high-effort react with 🎉 to match the joy and emotional weight.
</think>
R: TYPE=react | TARGET=M1 | EFFORT=high | TITLE=🎉


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

[User]
M1: bro what are you something lol that is lowkey hilarious ngl
M2: omg yaar teacher ka ye joke sunke class mein sannata tha
M3: right right
M4: right right
M5: right
/think

[Assistant]
<think>
M2 says 'teacher ka ye joke sunke class mein sannata tha' — funny moment, others just echo 'right', so low-effort react with 💀 to laugh with them, no need for text.
</think>
R: TYPE=react | TARGET=M2 | EFFORT=low | TITLE=💀


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

[User]
M1: kya scene
M2: bro kuch batao
M3: bro kya hua bhai seriously ye
M4: sach mein
M5: bhai bhai parents career pe pressure de rahe hain help
/think

[Assistant]
<think>
M5 drops 'parents career pe pressure de rahe hain help' — clear cry for advice, others are just probing, so text response needed to actually help, not just react.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:family_pressure


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: bro what happened today ngl
M3: bhai result aa gaya marks acche aaye
M4: unity game object is disappearing randomly in scene
M5: gotcha
/think

[Assistant]
<think>
M4 says 'unity game object is disappearing randomly' — technical issue needing fix, others are reacting to results or confusion, so text with high effort to debug it.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:unity_error


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

[User]
M1: fun fact really
M2: lol
M3: seethe
M4: yaar aaj road pe stray puppy mila bahut cute tha
M5: 😅
/think

[Assistant]
<think>
M4 says 'stray puppy mila bahut cute tha' — emotional, visual moment, others just emoji, so media (photo/gif) fits best to match the cuteness, not text.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=low | TITLE=media:cute_animal


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

[User]
M1: theek hai yaar
M2: deadass bro
M3: 🧋
M4: 🥴
M5: guys bhai sar dard ho raha hai kya karoon remedy batao
/think

[Assistant]
<think>
M5 says 'sar dard ho raha hai kya karoon remedy batao' — direct plea for health advice, others are noise, so text with high effort to give real remedies, not react or ignore.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:headache_remedy


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: haan bro
M3: okay bhai
M4: bhai birthday gif bhej de
M5: bhai file share kar di check karo please google drive
/think

[Assistant]
<think>
M5 says 'file share kar di check karo please google drive' — they shared something, asking for confirmation, not help or media, so acknowledge to say 'got it', not text or media.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=noted


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

[User]
M1: mid
M2: lmao
M3: so whats up
M4: bro what is lowkey hilarious ngl
M5: food is ready come eat everyone at table khana ready everyone
/think

[Assistant]
<think>
M5 says 'khana ready everyone' — clear call to join, no question asked, just sharing status. Acknowledge fits, no need for text or media here.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=low | TITLE=coming 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: no thoughts
M2: 🏀
M3: bro what happened today ngl
M4: bro what happened today ngl
M5: bro bhai aaj audience mein itna rummy hua imagine karo
/think

[Assistant]
<think>
M5 says 'audience mein itna rummy hua imagine karo' — sounds like a funny, visual moment. Media fits because it’s about imagining a scene, not explaining it.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=high | TITLE=media:funny_moment


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

[User]
M1: yaar cooking channel shuru karna chahta hun guide do
M2: yep
M3: oh okay
M4: makes sense now
M5: same here
/think

[Assistant]
<think>
M1 asks 'cooking channel shuru karna chahta hun guide do' — direct request for advice. Text needed, others are just agreeing, not helping.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=medium | TITLE=text:cooking_channel


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: oh really
M3: lowkey fair enough
M4: so bhai girlfriend ko kya gift doon birthday pe ideas
M5: makes sense
/think

[Assistant]
<think>
M4 asks 'girlfriend ko kya gift doon birthday pe' — clear gift advice request. Text fits, others are just reacting, not answering.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:gift_ideas


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: served bhai
M3: bata na
M4: arre burger dekhke muh mein paani aa gaya bhai acidity
M5: haha
/think

[Assistant]
<think>
M4 says 'burger dekhke muh mein paani aa gaya acidity' — food craving expressed vividly. Media fits because it’s a visceral, visual reaction to food.
</think>
R: TYPE=media | TARGET=M4 | 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: bro kya chal raha
M2: bro kya scene hai kya baat bata bhai ye kya scene hai ye
M3: 😮 🏆
M4: 💀 👁
M5: oye i keep forgetting these history dates help me please
/think

[Assistant]
<think>
M5 says 'help me please' about history dates — explicit ask for info. Text needed, others are just emojis or vague questions.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:history_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: 😳
M3: arrey
M4: bro kya kar raha hai ye
M5: bhai phone gir gaya 5th blow out of the water se somehow sieve nahi tooti
/think

[Assistant]
<think>
M5 says 'phone gir gaya 5th blow out... sieve nahi tooti' — dramatic but funny personal story. React fits, it’s emotional, not a request.
</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: guys bhai mummy ne favourite khana banaya bina bole samajh gayi
M3: 🏀
M4: nice
M5: yep
/think

[Assistant]
<think>
M2 says 'mummy ne favourite khana banaya bina bole samajh gayi' — sweet, emotional moment. React with heart fits, no action needed beyond acknowledgment.
</think>
R: TYPE=react | TARGET=M2 | EFFORT=low | TITLE=❤


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

[User]
M1: ngl
M2: got it
M3: based
M4: tea
M5: bhai bohot shukriya mera kaam kar diya tune thanks everyone
/think

[Assistant]
<think>
M5 says 'bhai bohot shukriya mera kaam kar diya tune thanks everyone' — pure gratitude, no ask, just appreciation. Acknowledge fits, text would overcomplicate a simple thank-you.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=low | TITLE=always here


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

[User]
M1: 🏀 🙏
M2: 😤 😂
M3: bhai weight gain karna hai healthy tarike se guide do
M4: kya
M5: okay
/think

[Assistant]
<think>
M3 asks 'weight gain karna hai healthy tarike se guide do' — clear request for advice. Text needed, not react or media, since they want actionable steps.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=low | TITLE=text:weight_gain


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

[User]
M1: api 404 de rahi hai fix karo
M2: bata na
M3: bro kya yaar seriously ye
M4: okay
M5: bhai mummy ne favourite khana banaya bina bole samajh gayi yaar
/think

[Assistant]
<think>
M5 says 'mummy ne favourite khana banaya bina bole samajh gayi yaar' — sweet, emotional moment. React with heart fits better than text, which would ruin the vibe.
</think>
R: TYPE=react | TARGET=M5 | EFFORT=low | TITLE=❤


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

[User]
M1: haan bhai
M2: served bhai
M3: okay bro
M4: yaar please kuch batao
M5: arre yaar new skin mila battle pass se legendary wala
/think

[Assistant]
<think>
M5 shouts 'new skin mila battle pass se legendary wala' — gaming hype moment, visual excitement implied. Media (emoji/gif) matches the energy, not text.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=low | 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: 🙏
M2: bhai result aa gaya marks acche aaye
M3: based bhai
M4: kotlin android activity is not launching at all
M5: 😂
/think

[Assistant]
<think>
M4 says 'kotlin android activity is not launching at all' — technical error, needs solution. Text response required, even though others are reacting or ignoring.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:android_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: noted
M2: sach mein
M3: ✅ 🤯
M4: 🫶
M5: sun bhai ye physics formula samajh nahi aa raha help
/think

[Assistant]
<think>
M5 says 'physics formula samajh nahi aa raha help' — specific academic doubt. Medium effort because explaining formulas needs clarity, not just a quick reply.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:physics_doubt


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

[User]
M1: haan bro
M2: bro kya kar yaar seriously ye
M3: yaar dekh na
M4: 💪
M5: oye yaar pizza ki craving ho rahi hai bahut badly right now bhai
/think

[Assistant]
<think>
M5 says 'pizza ki craving ho rahi hai bahut badly right now bhai' — food craving = visual/emoji fuel. Media fits better than text, which can’t capture hunger vibes.
</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: boss
M2: samajh gaya
M3: bro kya hua bhai seriously ye
M4: yaar bhai kitten ne pehli baar aankhein kholi so precious
M5: chal
/think

[Assistant]
<think>
M4 says 'kitten ne pehli baar aankhein kholi so precious' — pure cute moment. Media (gif/emoji) is perfect, text would dull the emotional impact.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=low | TITLE=media:cute_animal


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

[User]
M1: nvm
M2: 💪
M3: bro what happened today ngl
M4: bro what is lowkey hilarious ngl
M5: unreal engine design not accumulate today at all
/think

[Assistant]
<think>
M5 says 'unreal engine design not accumulate today at all' — clear technical error, needs fix advice. Not media or react, this is a debug request. High effort because it’s niche and messy phrasing.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:unreal_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: skill issue bro
M2: bro kya yaar mujhe yaad aa raha lol kya hua bhai ye
M3: oye sun na
M4: bro kya yaar seriously bohot mushkil hai ye
M5: bhai yaar aaj office mein chair toot gayi meeting mein boss gir gaya
/think

[Assistant]
<think>
M5: 'chair toot gayi meeting mein boss gir gaya' — hilarious physical comedy moment. People are laughing, so media (gif/video) fits better than text. Medium effort to find fitting funny clip.
</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: chal dekho
M2: noted
M3: samajh gaya
M4: theek hai yaar
M5: arre chai ki craving hai bhai barish mein pakode ke saath
/think

[Assistant]
<think>
M5: 'chai ki craving hai bhai barish mein pakode ke saath' — cozy food craving vibe. Simple, emotional, no question. Low-effort media like a warm chai+pakora pic matches perfectly.
</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 this to 20 people
M2: Good luck will come
M3: stghfplmb
M4: Forward now
M5: Must share
/think

[Assistant]
<think>
All messages are chain-message spam — 'send to 20 people', 'forward now', nonsense text. No real intent, just viral noise. Ignore is only logical choice, 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: kya hua
M2: sach mein
M3: lmao yaar
M4: bhai trip plan karni hai suggestions do please yaar
M5: ?
/think

[Assistant]
<think>
M4 says 'trip plan karni hai suggestions do please' — direct ask for advice. Others are just reacting. Text response needed, low effort since it’s general travel tips.
</think>
R: TYPE=text | TARGET=M4 | 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: theek hai yaar
M2: yaar FAANG se offer aaya hai kya karun advice do
M3: accha accha
M4: nice bhai
M5: okay bhai
/think

[Assistant]
<think>
M2: 'FAANG se offer aaya hai kya karun advice do' — huge life decision, needs serious guidance. Others just say 'nice', no help. High effort because advice must be thoughtful, not casual.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=high | TITLE=text:big_tech_offer


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

[User]
M1: im weak bhai
M2: ?
M3: bro kya hua bhai aaj ka din bahut crazy hai oye sun bhai ye
M4: bhai crush ne ghost kar diya kya karoon advice do
M5: nahi
/think

[Assistant]
<think>
M4: 'crush ne ghost kar diya kya karoon advice do' — emotional plea, clear request for support. Not just venting. Text advice fits, low effort because it’s common relationship advice.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:ghosted_advice