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

[Assistant]
<think>
M2 says 'gap year lena chahta hun advice do' — clear request for life advice. Text fits, not media or react, this needs words.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=low | 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: bro yaar din bhar ro raha tha kuch nahi ho raha sahi
M2: sure sure
M3: 🫰
M4: sure sure
M5: okay cool
/think

[Assistant]
<think>
M1 says 'din bhar ro raha tha' — emotional cry, others just say 'sure sure'. Media like 🫰 shows empathy better than empty text.
</think>
R: TYPE=media | TARGET=M1 | 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: arre sun na
M2: accha bro
M3: 🧋
M4: ate that yaar
M5: oye bhai propose karna hai musical theme chahiye service karo na
/think

[Assistant]
<think>
M5 says 'propose karna hai musical theme chahiye' — asking for help planning. Text with ideas is the only useful response here.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:proposal_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 dekh kya chal raha
M2: yaar yaar pizza ki starve ho rahi hai bahut badly mightily now
M3: hm
M4: ugh
M5: accha
/think

[Assistant]
<think>
M2 says 'pizza ki starve ho rahi hai' — craving, not question. Media like food pic matches the vibe, text would feel stiff.
</think>
R: TYPE=media | TARGET=M2 | 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 hua bhai ye
M2: sach mein
M3: 😬 🔥
M4: bro dekh na
M5: how to apply for a scholarship abroad help please
/think

[Assistant]
<think>
M5 says 'how to apply for scholarship abroad help please' — urgent, specific ask. Text response needed, not just emoji or ignore.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:scholarship_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: got it
M2: bro kya ho raha hai arre sun na ek baat hai ye
M3: haan bro
M4: bhai best friend se jhagda ho gaya yaar kya karun
M5: nice
/think

[Assistant]
<think>
M4 says 'best friend se jhagda ho gaya kya karun' — deep emotional conflict. High-effort text advice required, not quick react.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | 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: bhai dekh dekh na
M2: yaar ek baat kya chal raha
M3: pagal hai kya
M4: kya hua
M5: bhai parcel aa gaya delivery ho gayi check karo gate pe bhai
/think

[Assistant]
<think>
M5 says 'parcel aa gaya check karo gate pe' — info drop, no ask. Acknowledge with 'noted' matches the tone perfectly.
</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: arre my ex suddenly started texting me again kya karun
M2: aur bata
M3: wahi toh
M4: aur
M5: samajh gaya
/think

[Assistant]
<think>
M1 says 'ex suddenly texting me again kya karun' — seeking guidance. Text advice fits, others are just echoing, not helping.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=low | TITLE=text:ex_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: i reached home safely just got here now all good
M2: honestly yeah
M3: makes sense now
M4: lol
M5: makes sense now
/think

[Assistant]
<think>
M1 says 'reached home safely' — pure status update. High-effort acknowledge because safety matters, needs warmth.
</think>
R: TYPE=acknowledge | TARGET=M1 | EFFORT=high | TITLE=good to know


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

[User]
M1: im weak bhai
M2: bro kya kar raha sun na ek minute ruk yaar seriously ye
M3: kya bol raha
M4: theek hai yaar
M5: bhai konsa phone lungu budget 15k hai suggest karo
/think

[Assistant]
<think>
M5 says 'konsa phone lungu budget 15k' — clear buying help needed. Text with options is the only useful path here.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:phone_buying


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

[User]
M1: bro kya baat hai yaar seriously ye
M2: yaar please bol na
M3: theek hai yaar
M4: bro kya scene hai ye
M5: arre bhai bahut hair fall ho raha hai kya karoon help me
/think

[Assistant]
<think>
M5 says 'bahut hair fall ho raha hai kya karoon' — personal health concern. High-effort text because this needs real tips.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:hair_fall


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

[Assistant]
<think>
M1 says 'that meme format is absolutely perfect' — pure humor moment. React with 💀 fits better than text, it’s about vibe.
</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: 💀 🌊
M2: suno bhai freelancing kaise shuru karoon guide do please
M3: wahi toh
M4: wahi toh
M5: nice
/think

[Assistant]
<think>
M2 says 'freelancing kaise shuru karoon guide do' — direct ask for roadmap. Text response needed, not media or ignore.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=medium | TITLE=text:freelancing_guide


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: python error aa rahi hai console mein
M3: arre bhai kuch batao
M4: oye new phone aa gaya bhai unboxing abhi ki brand new bhai
M5: Merci beaucoup
/think

[Assistant]
<think>
M4 says 'new phone aa gaya unboxing abhi ki' — hype moment, not a question. Media like unboxing video matches the energy.
</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: chhodo
M2: okay bhai
M3: phir kya
M4: 👊
M5: bhai fog itni thick hai aaj first light mein mute hill vibes
/think

[Assistant]
<think>
M5 says 'fog itni thick hai... mute hill vibes' — poetic, aesthetic vibe. Media fits, text would ruin the mood.
</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: accha yaar
M2: bata na
M3: btw thanks for being there always prize it bro really
M4: 👀
M5: nice
/think

[Assistant]
<think>
M3 says 'thanks for being there always' — emotional gratitude. Acknowledge with 'anytime
</think>
R: TYPE=acknowledge | TARGET=M3 | EFFORT=low | TITLE=anytime bro


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

[User]
M1: yaar pehli emi ka time aa gaya tension hai bhai
M2: aur
M3: 😑
M4: bilkul
M5: 😬
/think

[Assistant]
<think>
M1 says 'emi ka time aa gaya tension hai', clearly stressed about payment — needs advice, not just emojis. Text fits because they’re asking for solutions, not just venting.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=medium | TITLE=text:emi_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 what is lowkey hilarious ngl
M2: yaar driving license mil gaya mujhe finally done
M3: right right
M4: 🦾
M5: same here
/think

[Assistant]
<think>
M2 drops 'driving license mil gaya' — pure win moment, others just react. Text works here to validate the achievement, low effort since it’s celebratory, not complex.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=low | TITLE=text:driving_license


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: bekaar
M3: 🤔
M4: arre i cant stop overthinking please help me calm pop
M5: 😤
/think

[Assistant]
<think>
M4 says 'can't stop overthinking please help me calm pop' — urgent cry for help, not just vibes. High effort because mental health needs thoughtful reply, not just emoji.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:overthinking_help


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

[User]
M1: 🫶
M2: dekh kya chal raha
M3: okay bro
M4: bro kya hua bhai seriously ye
M5: bhai series khatam ho gayi yaar ab kya dekhu void feel
/think

[Assistant]
<think>
M5 says 'series khatam ho gayi... void feel' — emotional post-breakup vibe, no question asked. React with 😭 fits better than text, which would overexplain the sadness.
</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 happened today ngl that actually happened today ngl
M2: same here
M3: bhai so jaata hun good night everyone gn sweet dreams everyone
M4: okay
M5: 🔥
/think

[Assistant]
<think>
M3 says 'good night everyone gn sweet dreams' — polite closing, no ask. Acknowledge with warm tone fits, no need to reply with text or media, just affirm the gesture.
</think>
R: TYPE=acknowledge | TARGET=M3 | EFFORT=low | TITLE=gn take care


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

[User]
M1: bro what is lowkey hilarious ngl
M2: yeah makes sense
M3: thats wild
M4: bro what is lowkey hilarious ngl
M5: bhai gym jaana chodh diya motivate karo please yaar
/think

[Assistant]
<think>
M5 says 'gym jaana chodh diya motivate karo please' — direct plea for motivation. Text fits because they want encouragement, not just a reaction or meme.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:gym_motivation


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: haan bhai
M3: samajh gaya
M4: oye bhai kitten ne pehli baar aankhein kholi so precious bhai
M5: ugh
/think

[Assistant]
<think>
M4 says 'kitten ne pehli baar aankhein kholi so precious' — adorable pet moment, emotional but visual. Media fits best — a cute animal gif matches the vibe perfectly.
</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: bro what are you on this happened today ngl
M2: 😳
M3: react component render nahi ho raha
M4: python error aa rahi hai console mein
M5: bro yaar parrot bol raha tha hullo uncle toh mein mar gaya
/think

[Assistant]
<think>
M5 says 'parrot bol raha tha hullo uncle toh mein mar gaya' — absurd, funny, animal-related humor. Media > text because the joke is visual, not analytical.
</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: ratio yaar
M2: cope yaar
M3: okay yaar
M4: Muchas gracias amigo
M5: job offer aa gaya bhai finally placement ho gayi yaar
/think

[Assistant]
<think>
M5 says 'job offer aa gaya finally placement ho gayi' — huge win, high emotion. Media > text because celebration demands a confetti/emoji burst, not a paragraph.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=high | TITLE=media:celebration


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

[User]
M1: kya hua
M2: suno na kya chal raha
M3: kya scene
M4: bhai autocorrect ne itna embarrassing msg bhej diya crush ko 😭
M5: ok
/think

[Assistant]
<think>
M4 says 'autocorrect ne embarrassing msg bhej diya crush ko 😭' — cringe humor, relatable fail. Media fits — a funny meme captures the awkwardness better than words.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=low | TITLE=media:funny_moment


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

[User]
M1: bro kya baat hai ye
M2: accha bro
M3: just got into dream college omg
M4: bhai promotion mil gayi salary hike aai
M5: yaar professional email likhna hai templates do bhai
/think

[Assistant]
<think>
M5 asks 'professional email likhna hai templates do' — clear practical need. Medium effort because drafting templates takes thought, not just quick advice.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:email_writing


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

[User]
M1: bakwas
M2: oye presentation mein slide galat lag gayi meme wali sab hase bhai bhai
M3: bro
M4: chal
M5: 👀
/think

[Assistant]
<think>
M2 says 'presentation mein slide galat lag gayi meme wali sab hase' — funny mishap with group laughter. Media fits — a meme reaction matches the tone better than text.
</think>
R: TYPE=media | TARGET=M2 | 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: guys bhai pani kam peeta hun kaise badhaaoon tips do yaar
M2: 😭
M3: dekh
M4: dekh
M5: nice
/think

[Assistant]
<think>
M1 asks 'pani kam peeta hun kaise badhaaoon' — direct health tip request. Low effort text: simple hydration hacks suffice, no deep analysis needed.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=low | TITLE=text:hydration_tips


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

[User]
M1: tournament jeet liya yaar
M2: bro kya yaar seriously ye
M3: tournament jeet liya yaar
M4: bhai i cant stop overthinking please help me calm down
M5: hm
/think

[Assistant]
<think>
M4 repeats 'can't stop overthinking please help me calm down' —, urgent mental health cry. Medium effort because calming overthinking needs structured advice.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:overthinking_help


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

[User]
M1: dekh bol na
M2: bro ngl yaar
M3: sun bhai bahut burden feel ho raha hai help me please
M4: dekh
M5: yaar
/think

[Assistant]
<think>
M3 says 'bahut burden feel ho raha hai help me please' — raw emotional distress. High effort text needed: this isn’t casual, it’s a cry for real mental health support.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | TITLE=text:mental_health


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

[User]
M1: sach mein
M2: oye
M3: bro kya ho raha lol kya ho raha hai ye
M4: 🫣 👊
M5: sun bhai bahut purani dosti khatam ho rahi hai help yaar
/think

[Assistant]
<think>
M5 says 'purani dosti khatam ho rahi hai help yaar' — deep emotional loss, not gossip. Text fits because friendship endings need empathy, not emojis or silence.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:friendship_ending


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

[User]
M1: got it
M2: btw reached the hospital safely waiting outside for doc
M3: nice
M4: 🥴
M5: 🔥
/think

[Assistant]
<think>
M2 says 'reached hospital safely waiting outside for doc' — status update, no ask. Acknowledge with high effort because health context demands warmth, not just ‘ok’.
</think>
R: TYPE=acknowledge | TARGET=M2 | EFFORT=high | TITLE=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: bro kya scene hai oye sun na ek baat bata bhai ye
M2: nahi re
M3: koi nahi
M4: yaar thanks for constitute there constantly appreciate it bro really
M5: 🙄
/think

[Assistant]
<think>
M4 says 'thanks for constitute there constantly appreciate it' — heartfelt gratitude. Acknowledge with ‘no problem’ fits — it’s emotional closure, not a request.
</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: honestly whats up
M2: quick whats up
M3: bro chai ki craving hai bhai barish mein pakode ke saath
M4: right
M5: right
/think

[Assistant]
<think>
M3 says 'chai ki craving hai... pakode ke saath' — food craving + rain vibe, perfect for a cozy food gif. Media fits, not text or react — they want visual comfort.
</think>
R: TYPE=media | TARGET=M3 | 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 yaar seriously ye
M2: rent free bhai
M3: kya scene
M4: okay yaar
M5: arre yaar auto wale ne itna funny bola aaj ride mein
/think

[Assistant]
<think>
M5: 'auto wale ne itna funny bola' — pure funny story, no ask, just sharing laughs. React with emoji beats text — it’s a meme moment, not advice.
</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: anyone know nginx config fix yaar
M2: bhai result aa gaya marks acche aaye
M3: yaar bhai aaj birthday hai mera turning 21 finally adult
M4: hmm
M5: bro
/think

[Assistant]
<think>
M3: 'aaj birthday hai mera turning 21 finally adult' — big milestone, needs celebratory media like cake/confetti. High effort because it’s emotional, not just a meme.
</think>
R: TYPE=media | TARGET=M3 | EFFORT=high | TITLE=media:celebration


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

[User]
M1: chal dekho
M2: chal dekho
M3: arre bhai bol na
M4: 😭
M5: bhai yaar cab book kar li 15 min mein aayegi gear up raho
/think

[Assistant]
<think>
M5: 'cab book kar li 15 min mein aayegi gear up raho' — practical update, no question. Acknowledge keeps it light, text would overdo it for a simple ETA.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=coming down


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

[User]
M1: bro kya yaar tu aajkal arre yaar seriously ye
M2: yaar please kya chal raha
M3: kya scene
M4: arre dekh kuch batao
M5: arre boss ne bola tu team lead banega ab se bhai
/think

[Assistant]
<think>
M5: 'boss ne bola tu team lead banega ab se' — huge win, no ask, just pride. React with 😎 fits better than text — it’s hype, not help needed.
</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: bhai NGO join kiya volunteer karna tha feeling good
M2: 🏏
M3: oh right
M4: cool
M5: oh okay
/think

[Assistant]
<think>
M1: 'NGO join kiya volunteer karna tha feeling good' — sincere personal update. Text response honors the effort, media would disrespect the gravity.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=high | TITLE=text:volunteering


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

[User]
M1: fyi
M2: fun fact tell me more
M3: thats wild
M4: lowkey true
M5: exam mein cheating sahi hai kya honestly batao yaar
/think

[Assistant]
<think>
M5: 'exam mein cheating sahi hai kya honestly batao' — direct ethical question. Needs text advice, not react or media — this is moral, not emotional.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:exam_ethics


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

[User]
M1: massive L bhai
M2: 💅
M3: bhai bol na
M4: arre bhai sun na
M5: bhai yaar Google se interview call aaya hai help karo bhai
/think

[Assistant]
<think>
M5: 'Google se interview call aaya hai help karo' — clear ask for guidance. Text response needed, not react — they’re stressed and need real tips.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:interview_call


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

[User]
M1: okay bhai
M2: 🤞 🍿
M3: bhai ek sec kuch batao
M4: chal dekho
M5: yaar bhai ye physics formula samajh nahi aa raha help
/think

[Assistant]
<think>
M5: 'physics formula samajh nahi aa raha help' — academic cry for help. Text answer is the only thing that fixes this, low effort because it’s a simple formula.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | 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: bro kya baat hai ye
M2: 🎶 ⚡
M3: naur bro
M4: oye yaar raat ko taarein dikh rahe hain rooftop se amazing bhai
M5: okay
/think

[Assistant]
<think>
M4: 'raat ko taarein dikh rahe hain rooftop se amazing' — poetic vibe, not a question. Media like a starscape gif matches the aesthetic better than text.
</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: bro kya yaar seriously ye
M2: bhai result aa gaya marks acche aaye
M3: normal hai
M4: 🤌
M5: my back pain is unbearable please suggest something
/think

[Assistant]
<think>
M5: 'my back pain is unbearable please suggest something' — physical distress, needs remedy. Text advice is the only valid response, not media or react.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:back_pain


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

[User]
M1: ong bhai
M2: based bro
M3: sach mein
M4: bhai bata na dekh na
M5: bhai instagram followers kaise badhaaoon tips do na
/think

[Assistant]
<think>
M5: 'instagram followers kaise badhaaoon tips do' — practical growth ask. High effort because it’s nuanced — algorithms, content, timing — needs real strategy.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:instagram_growth


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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 result aa gaya marks acche aaye
M2: just got into dream college omg
M3: accha bro
M4: normal hai
M5: bhai meri billi ne kuch aisa kiya aaj too cunning
/think

[Assistant]
<think>
M5: 'meri billi ne kuch aisa kiya aaj too cunning' — cute pet story, classic media bait. A funny cat video/gif fits perfectly, 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: bro kya ho jaunga bhai ek baat hai kya kar raha hai ye
M2: sun yaar kya chal raha
M3: yaar ek baat sun na
M4: suno kuch batao
M5: bhai yaar cafeteria mein sabke saamne gir gaya tray ke saath
/think

[Assistant]
<think>
M5: 'cafeteria mein sabke saamne gir gaya tray ke saath' — cringe-funny moment, no ask. React with 😂 is perfect — text would kill the humor.
</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: guys kuch batao
M2: ありがとうございました
M3: bhai propose karna hai ideas chahiye help karo na
M4: haha
M5: bro
/think

[Assistant]
<think>
M3: 'propose karna hai ideas chahiye help karo na' — clear request for advice. Text response needed, not media — proposals need words, not emojis.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=medium | TITLE=text:proposal_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: ngl fair enough
M2: cringe
M3: 💅
M4: lowkey makes sense
M5: ngl bhai crypto mein invest karoon kya advice do please
/think

[Assistant]
<think>
M5: 'crypto mein invest karoon kya advice do please' — financial ask, risky topic. Medium effort because it needs caution + tips, not just a react.
</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: deadass
M2: my partner is being really toxic help me please bro
M3: hmm true
M4: ❤
M5: fr fr
/think

[Assistant]
<think>
M2: 'partner is being really toxic help me please' — serious emotional cry. Text advice is critical, not react — this needs care, not a laugh.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=low | TITLE=text:toxic_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: yeah fair enough
M2: bro bhai friend ne wrong person ko i love you bhej diya
M3: really
M4: really
M5: no way
/think

[Assistant]
<think>
M2: 'friend ne wrong person ko i love you bhej diya' — awkward comedy gold. React with 😂 fits — it’s a cringe meme, not a problem to solve.
</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: bhai
M2: bhai
M3: aggosrdjpq
M4: bhai
M5: bhai
/think

[Assistant]
<think>
All messages are just 'bhai' or random keystrokes — no intent, no request. Ignore fits, nothing to act on.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: oye
M2: Cest tres interessant je naurais pas pense a ca
M3: help please
M4: kya matlab hai
M5: samjha koi
/think

[Assistant]
<think>
M2 is French — 'Cest tres interessant je naurais pas pense a ca' — others are confused, asking 'kya matlab hai'. Translate needed to unlock meaning.
</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: rip bhai
M2: bro kya hua bhai ye
M3: bro kya hua bhai ye
M4: bro kya hua bhai ye
M5: bhai paise kaise bachaaoon student hun tips do please
/think

[Assistant]
<think>
M5 asks 'paise kaise bachaaoon student hun tips do' — clear request for money-saving advice. Others are just repeating 'kya hua', so text response fits best, not react or media.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:money_saving


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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 bahut down feel ho raha hai aaj kuch accha nahi lag raha
M2: 🎯
M3: hm
M4: phir
M5: haan sahi
/think

[Assistant]
<think>
M1 says 'bahut down feel ho raha hai' — emotional cry for comfort. Others just emoji or grunts. Media (like a cozy gif) better than text to soothe without words.
</think>
R: TYPE=media | TARGET=M1 | EFFORT=low | TITLE=media:comfort


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

[User]
M1: no thoughts bhai
M2: bhai ghar aa gaya safely trip mast rahi enjoyed alot
M3: haan yaar
M4: haan okay
M5: ?
/think

[Assistant]
<think>
M2 shares 'ghar aa gaya safely trip mast rahi' — positive update, no question. Acknowledge fits, not text (overkill) or media (no visual cue needed).
</think>
R: TYPE=acknowledge | TARGET=M2 | EFFORT=medium | TITLE=take rest


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

[User]
M1: bhai ek funny meme bhej yaar
M2: bata na
M3: haan bhai
M4: bhai cold aa gayi hai kya karoon gharelu upay batao
M5: Merci beaucoup
/think

[Assistant]
<think>
M4 asks 'cold aa gayi hai kya karoon gharelu upay' — needs home remedies. High effort because it’s medical advice. Others are vague or French — text is only valid reply.
</think>
R: TYPE=text | TARGET=M4 | 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: bro kya scene hai tu bhi batao kya hua bhai ye
M2: bro kya hua bhai ye
M3: cringe bro
M4: suno bhai immunity weak hai kaise badhaaoon tips do bhai
M5: haan
/think

[Assistant]
<think>
M4 says 'immunity weak hai kaise badhaaoon tips do' — direct ask for health tips. Others are noise. Text response needed, not react or media — this is advice territory.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | 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: bro kya kar raha lol kya hua bhai seriously ye
M2: 🤦 ⚡
M3: bro kya yaar mujhe bhi same cheez bol raha hai ye
M4: bro kya kar raha hai kya hua bhai seriously ye
M5: bhai kya khaoon good for you rehne ke liye tips do please
/think

[Assistant]
<think>
M5 asks 'kya khaoon good for you rehne ke liye tips do' — clear healthy eating request. Others are filler. Medium effort: simple diet tips, not urgent or complex.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:healthy_eating


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

[User]
M1: yaar sun bhai snake dikha room mein yaar darr gaya bhai
M2: 🤣
M3: ok
M4: nice
M5: hmm
/think

[Assistant]
<think>
M1 says 'snake dikha room mein yaar darr gaya' — dramatic scare story. Others just laugh or nod. React with 😱 fits better than text — it’s shock, not advice.
</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: 🙃
M2: seethe
M3: bro what is lowkey hilarious ngl
M4: just finished the presentation nailed it hopefully
M5: 😅
/think

[Assistant]
<think>
M4 says 'just finished presentation nailed it' — proud win. Others are vague emojis. Acknowledge with 'you did great' validates effort — text would be too formal.
</think>
R: TYPE=acknowledge | TARGET=M4 | 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: bhai sun
M2: haan bol
M3: kuch mila tha message mein
M4: Bonne chance pour demain je suis avec toi
M5: batao na
/think

[Assistant]
<think>
M4 says 'Bonne chance pour demain je suis avec toi' — French. Others are confused. Translate needed, not text or react — language barrier is the core issue.
</think>
R: TYPE=translate | TARGET=M4 | EFFORT=low | TITLE=translate:french_text


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

[User]
M1: bro what happened today ngl
M2: oh really
M3: bro what happened today ngl
M4: tea
M5: bhai face pe pimples bahut hain help karo hide wish
/think

[Assistant]
<think>
M5 says 'face pe pimples bahut hain help karo hide wish' — skin care plea. Others are generic. Text response with tips fits, not media — this needs actionable advice.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:skin_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: kya hua
M2: kya scene
M3: big W bhai
M4: sach mein
M5: arre bhai freelance client ne bonus de diya happy with work
/think

[Assistant]
<think>
M5 says 'freelance client ne bonus de diya happy with work' — joyous update. Others are vague. React with 😎 fits — celebration, not advice or translation needed.
</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: ありがとうございました
M2: reached home safely all good
M3: bro what is lowkey hilarious ngl
M4: bro what happened today ngl
M5: bhai pani kam peeta hun kaise badhaaoon tips do yaar
/think

[Assistant]
<think>
M5 says 'pani kam peeta hun kaise badhaaoon tips do' — hydration help request. Others are unrelated. Text with tips is perfect — medium effort, practical advice.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:hydration_tips


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

[User]
M1: sach mein
M2: accha bhai
M3: phir kya
M4: ✌
M5: yaar i am really sorry about what happened yaar my bad
/think

[Assistant]
<think>
M5 says 'i am really sorry... my bad' — apology. Others are silent or neutral. Acknowledge with 'we are good' repairs vibe — text would overexplain, media irrelevant.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=we are good


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

[User]
M1: bro what are you on that is lowkey hilarious ngl
M2: sure got it
M3: hear me out go on
M4: idk if this matters but okay
M5: guys interview crack kiya first attempt mein no prep needed
/think

[Assistant]
<think>
M5 says 'interview crack kiya first attempt mein no prep needed' — big win. Others are passive. React with 😎 — it’s bragging, not advice, so emoji response fits best.
</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 ek funny meme bhej yaar
M2: bro kya hua bhai samajh nahi aa gaya main yaar seriously ye
M3: bata na
M4: just finished the presentation nailed it hopefully
M5: chal
/think

[Assistant]
<think>
M4 says 'just finished presentation nailed it hopefully' — hopeful update. Others are meme requests. Acknowledge with 'hope it went well' — soft support, no action needed.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=medium | TITLE=hope it went well


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

[User]
M1: bro kya scene hai samajh gaya bhai ye
M2: yaar gaming gif chahiye send karo
M3: haan bhai
M4: yaar i am really sorry about what happened yaar my bad
M5: just got into dream college omg
/think

[Assistant]
<think>
M4 says 'i am really sorry... my bad' — apology. M5’s college news is separate. Acknowledge apology first — it’s emotional repair, not celebration. 'We are good' fits.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=medium | TITLE=we are good


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

[User]
M1: bol na
M2: just got into dream college omg
M3: bro kya baat bata bhai ye kya hua bhai ye
M4: bhai hostel mein adjust karna mushkil hai tips do
M5: dekh
/think

[Assistant]
<think>
M4 says 'hostel mein adjust karna mushkil hai tips do' — real struggle. Others ignore. High effort text needed: hostel life is complex, needs detailed advice.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:hostel_life


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: yaar teacher ne apna tiktok accidentally projector pe chala diya yaar
M3: 😅
M4: accha
M5: nahi
/think

[Assistant]
<think>
M2 says 'teacher ne apna tiktok accidentally projector pe chala diya' — funny accidental moment. Media
</think>
R: TYPE=media | TARGET=M2 | 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: honestly kafka consumer group not receiving messages help
M2: Muchas gracias amigo
M3: tournament jeet liya yaar
M4: interesting
M5: cool
/think

[Assistant]
<think>
M1 is a real tech problem — 'kafka consumer group not receiving messages help' — needs detailed advice, not just reacts or media.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=medium | TITLE=text:kafka_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: yaar sun na
M2: foreign language hai
M3: kya likha hai
M4: bata na
M5: わかりました了解です問題ありません
/think

[Assistant]
<think>
M5 is Japanese — 'わかりました了解です問題ありません' — others are pleading to understand. Translate is the only action that solves this.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=low | TITLE=translate:japanese_text


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

[User]
M1: Merci beaucoup
M2: bhai dekh kya chal raha
M3: ✌ 🌈
M4: yaar poori raat barish hui itna peaceful tha sonna yaar
M5: send a cute dog gif please
/think

[Assistant]
<think>
M4 shares a peaceful moment — 'poori raat barish hui itna peaceful tha sonna yaar' — emotional, not asking for help. React with emoji fits best.
</think>
R: TYPE=react | TARGET=M4 | EFFORT=low | TITLE=🌧


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

[User]
M1: Breaking news share this
M2: 🏆
M3: Must read urgent
M4: Share before deleted
M5: Copy paste now
/think

[Assistant]
<think>
All spammy links and 'share this' commands — classic chain message. No real conversation, ignore is correct.
</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: Send this to 20 people
M2: Good luck will come
M3: 😤
M4: Forward now
M5: Must share
/think

[Assistant]
<think>
Same spam pattern — 'send to 20 people', 'forward now' — no substance, just viral noise. Ignore, no value here.
</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: suno zara kya chal raha
M2: sun bhai bahut burden feel ho raha hai help me please
M3: hm
M4: yaar
M5: good morning everyone gm
/think

[Assistant]
<think>
M2 is a cry for help — 'bahut burden feel ho raha hai help me please' — deep emotional need. Text advice required, high effort justified.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=high | TITLE=text:mental_health


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

[User]
M1: 🎾
M2: ありがとうございました
M3: 🫶
M4: kya scene
M5: arre yaar din bhar ro raha tha kuch nahi ho raha sahi
/think

[Assistant]
<think>
M5 is raw emotion — 'din bhar ro raha tha kuch nahi ho raha sahi' — needs comfort, not words. A dog gif would soothe better than text.
</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: seriously tho
M2: 🫂
M3: seriously tho
M4: spill
M5: omg bhai valorant mein ace maar diya just now insane tha
/think

[Assistant]
<think>
M5 is hype gaming win — 'valorant mein ace maar diya just now insane tha' — pure celebration. A hype GIF matches the energy better than text.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=medium | TITLE=media:gaming_hype


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

[User]
M1: reached home safely all good
M2: xd
M3: send a cute dog gif please
M4: honestly bhai boss bahut toxic hai kya karoon advice do yaar
M5: 🥴
/think

[Assistant]
<think>
M4 is a real struggle — 'boss bahut toxic hai kya karoon advice do yaar' — needs thoughtful guidance, not just emoji or media.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:toxic_boss


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

[User]
M1: bro what happened today ngl
M2: bro what happened today ngl
M3: no thoughts
M4: omg fog itni thick hai aaj morning mein silent hill vibes
M5: yeah
/think

[Assistant]
<think>
M4 paints a vibe — 'fog itni thick hai... silent hill vibes' — atmospheric, poetic. A moody image fits better than replying with text.
</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: bhai sun
M2: haan bol
M3: kuch mila tha message mein
M4: すみません少し助けていただけますか
M5: kya matlab hai
/think

[Assistant]
<think>
M4 is Japanese — 'すみません少し助けていただけますか' — others are asking what it means. Translate is the only way to bridge the language gap.
</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: haan bhai
M2: bata na
M3: sach mein
M4: 😭 💬
M5: yaar sun consultation crack kiya first attempt mein no prep needed
/think

[Assistant]
<think>
M5 shares a win — 'consultation crack kiya first attempt mein no prep needed' — proud moment, no ask. React with cool emoji, not advice.
</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: 💅 🤔
M2: 🫠
M3: phir kya
M4: oye bhai snow ho rahi hai pehli baar dekh raha hun live bhai
M5: 🤣
/think

[Assistant]
<think>
M4 is awe — 'snow ho rahi hai pehli baar dekh raha hun live bhai' — rare, beautiful moment. Aesthetic visual fits better than words.
</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: yaar dekh
M2: kya hai ye
M3: kahin se aaya
M4: samajh nahi aaya
M5: मुझे समझ नहीं आ रहा क्या करूं इस बारे में
/think

[Assistant]
<think>
M5 is in Hindi script but unclear — 'मुझे समझ नहीं आ रहा क्या करूं इस बारे में' — others are lost too. Translate to decode intent.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=medium | TITLE=translate:hindi_text


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

[User]
M1: Free Netflix subscription
M2: Click link
M3: Limited time offer
M4: Enter details
M5: bcxly
/think

[Assistant]
<think>
All phishing vibes — 'Free Netflix', 'click link', 'enter details' — classic scam. Ignore, no real chat here.
</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: sure
M2: 😅
M3: sure thing
M4: fam
M5: bhai naya trailer drop hua movie ka insane lag raha ngl
/think

[Assistant]
<think>
M5 is hype about a new trailer — 'insane lag raha ngl' — excitement needs visual hype. A trailer clip or epic GIF matches best.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=medium | TITLE=media:hype_moment


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

[User]
M1: dead serious go on
M2: bro what is lowkey hilarious ngl
M3: lowkey interesting
M4: tournament jeet liya yaar
M5: food is ready come eat everyone at table khana ready everyone
/think

[Assistant]
<think>
M5 says 'food is ready come eat everyone at table khana ready everyone' — it’s a calm call to action, not a question. No advice needed, just acknowledgment fits best to acknowledge the invite.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=low | TITLE=be right there


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: goated bro
M3: bro kya ho raha hun haan yaar haan yaar seriously ye
M4: bro kya ho raha lol kya baat bata bhai seriously ye
M5: oye bhai snowfall ho rahi hai pehli baar dekh raha hun live bhai
/think

[Assistant]
<think>
M5 says 'snowfall ho rahi hai pehli baar dekh raha hun live bhai' — emotional, visual moment with no direct ask. Media fits to match the aesthetic vibe, not text which would kill the mood.
</think>
R: TYPE=media | TARGET=M5 | 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: lowkey true
M2: 💅
M3: seriously tho
M4: oh really
M5: my posture is really bad how to fix it help please
/think

[Assistant]
<think>
M5 asks 'my posture is really bad how to fix it help please' — clear request for advice. Text response needed, others are just filler reactions. Low effort because it’s a common fix.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:posture_fix


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

[User]
M1: WIN FREE IPHONE NOW
M2: 👊
M3: LIMITED OFFER
M4: CLAIM TODAY
M5: bit.ly/scam
/think

[Assistant]
<think>
All messages are spam links or vague hype — 'WIN FREE IPHONE', 'CLAIM TODAY', 'bit.ly/scam'. No real conversation, just scam noise. Ignore is the only smart move.
</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: bhai konsa phone lungu budget 15k hai suggest karo
M2: ?
M3: ok
M4: bro
M5: 🤣
/think

[Assistant]
<think>
M1 asks 'bhai konsa phone lungu budget 15k hai suggest karo' — direct buying advice needed. Others are just ‘?’ or ‘🤣’, useless. High effort because phone choices are nuanced.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=high | TITLE=text:phone_buying


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

[User]
M1: guys kya chal raha
M2: okay bhai
M3: samajh gaya
M4: yaar cab book kar li 15 min mein aayegi ready raho bhai
M5: 😤
/think

[Assistant]
<think>
M4 says 'cab book kar li 15 min mein aayegi ready raho bhai' — it’s a status update, not a question. Others are vague affirmations. Acknowledge to confirm receipt, medium effort for clarity.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=medium | TITLE=got it


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

[User]
M1: 🕹 😭
M2: yaar burger dekhke muh mein paani aa gaya bhai acidity
M3: aur bata
M4: 🤔
M5: lol okay
/think

[Assistant]
<think>
M2 says 'burger dekhke muh mein paani aa gaya bhai acidity' — funny, relatable food craving with emoji. Media fits to match the vibe, not text which would overexplain the joke.
</think>
R: TYPE=media | TARGET=M2 | 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 happened today ngl
M2: listen tell me more
M3: bhai payment kar diya upi se transfer hua confirm
M4: 😂
M5: lol
/think

[Assistant]
<think>
M3 says 'payment kar diya upi se transfer hua confirm' — important update needing validation. Others are just laughs. High effort because payment confirmation requires serious acknowledgment.
</think>
R: TYPE=acknowledge | TARGET=M3 | EFFORT=high | TITLE=payment received


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

[User]
M1: seriously tho
M2: wait whats up
M3: 🤌
M4: hey tell me more
M5: bro bhai autocorrect ne itna awkward msg bhej diya crush ko 😭
/think

[Assistant]
<think>
M5 says 'autocorrect ne itna awkward msg bhej diya crush ko 😭' — hilarious mishap, emotional but not asking for help. Media fits to react to the absurdity, not text which would ruin the humor.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=low | TITLE=media:funny_moment


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

[User]
M1: oh really
M2: hey really
M3: im weak
M4: wait bhai startup ko funding mil gayi investors aaye
M5: makes sense
/think

[Assistant]
<think>
M4 says 'startup ko funding mil gayi investors aaye' — big win, pure celebration. Others are just ‘oh really’. React with emoji to match the hype, not text which feels too formal.
</think>
R: TYPE=react | TARGET=M4 | EFFORT=high | TITLE=🥳


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

[User]
M1: bhai konsi haircut acchi lagegi suggest karo yaar
M2: okay bhai
M3: accha sun
M4: haan okay
M5: aur
/think

[Assistant]
<think>
M1 asks 'bhai konsi haircut acchi lagegi suggest karo yaar' — clear advice request. Others are non-committal. High effort because haircut advice depends on face shape, hair type, etc.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=high | TITLE=text:haircut_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 what is lowkey hilarious ngl
M2: honestly bhai ye physics formula samajh nahi aa raha help
M3: 🤞
M4: got it
M5: okay cool
/think

[Assistant]
<think>
M2 says 'physics formula samajh nahi aa raha help' — direct academic cry for help. Others are vague. Text needed to explain, low effort because it’s a standard formula doubt.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=low | 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: no way
M2: 💀
M3: deadass
M4: bro clutch maar diya 1v5 bhai sabne dekha lobby mein
M5: got it
/think

[Assistant]
<think>
M4 says 'clutch maar diya 1v5 bhai sabne dekha lobby mein' — epic gaming moment, emotional and visual. Media fits to amplify the hype, not text which would dull the thrill.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=high | 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: same
M2: lowkey makes sense
M3: main character
M4: bro what happened today ngl
M5: so 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. Others are just agreeing. High effort because notes might need scanning, sharing, or summarizing.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:notes_request


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

[User]
M1: okay got it
M2: wait
M3: bro what is lowkey hilarious ngl
M4: really
M5: bhai kitten ne pehli baar aankhein kholi so precious
/think

[Assistant]
<think>
M5 says 'kitten ne pehli baar aankhein kholi so precious' — adorable, visual moment. No ask, just sharing joy. Media fits to reflect the cuteness, not text which would be too wordy.
</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: theek hai yaar
M2: bata na
M3: chal dekho
M4: bro kya hua bhai ye
M5: oye yaar cooking channel shuru karna Choctaw hun guide do
/think

[Assistant]
<think>
M5 says 'cooking channel shuru karna Choctaw hun guide do' — asks for guidance, typo but intent clear. Text needed to advise on setup or content. Low effort because basics are straightforward.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | 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: sure makes sense
M2: yeah got it
M3: ありがとうございました
M4: understood the assignment
M5: bro cafeteria mein tray le ke ja raha tha pura gir gaya sabke saamne
/think

[Assistant]
<think>
M5 drops a funny real-life fail — 'pura gir gaya sabke saamne', classic cringe moment. Needs a gif to match the vibe, not text or translate — media fits perfectly for humor.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=low | TITLE=media:funny_moment


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

[User]
M1: payment kar diya upi se
M2: accha bhai
M3: reached home safely all good
M4: bro kya hua bhai seriously ye
M5: bhai exercise routine banana hai guide do please yaar
/think

[Assistant]
<think>
M5 asks 'exercise routine banana hai guide do please yaar' — clear request for advice. Others are just reacting, so text response with tips is needed, not just acknowledgment.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:exercise_routine


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

[User]
M1: touch grass yaar
M2: sach mein
M3: 🙃 🏏
M4: samajh gaya
M5: arre yaar machine wale ne itna odd bola aaj ride mein
/think

[Assistant]
<think>
M5 complains about ride pricing — 'itna odd bola aaj ride mein' — pure venting, not asking for help. React with emoji fits better than text or media.
</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: delulu bro
M2: bro kya scene hai ye
M3: haan bhai
M4: 👁 🎮
M5: oye bhai youtube channel start karna hai tips do please
/think

[Assistant]
<think>
M5 asks for YouTube tips — 'youtube channel start karna hai tips do please' — clear request for advice. Text response needed, not just a reaction.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:youtube_tips


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

[User]
M1: cope yaar
M2: samajh gaya
M3: naww bro
M4: bhai sach kya chal raha
M5: bhai class skip kar li ab kya karoon notes chahiye
/think

[Assistant]
<think>
M5 says 'class skip kar li ab kya karoon notes chahiye' — stuck after skipping class, needs practical help. Medium effort for note-sharing advice.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:class_skip


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

[User]
M1: ✌ ✌
M2: bro kya baat hai ye
M3: massive L yaar
M4: haan bro
M5: bhai caudex mein indue kiya tha return aaya finally
/think

[Assistant]
<think>
M5 mentions 'caudex mein indue kiya tha return aaya finally' — niche finance term, needs detailed explanation. High effort because it’s complex investment jargon.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:investment_returns


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

[User]
M1: anyone know nginx config fix yaar
M2: nice
M3: wtf
M4: bro yaar presentation itni acchi gayi standing ovation
M5: gotcha
/think

[Assistant]
<think>
M4 shares big win — 'presentation itni acchi gayi standing ovation' — celebratory moment, not a question. React with fire emoji, not text or media.
</think>
R: TYPE=react | TARGET=M4 | EFFORT=medium | TITLE=🔥


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

[User]
M1: bhai update sun progress update de raha hun design
M2: 👀
M3: hm
M4: hmm
M5: yaar
/think

[Assistant]
<think>
M1 gives progress update — 'design' — others just murmur. No ask, just sharing. Acknowledge to show attention without overdoing it.
</think>
R: TYPE=acknowledge | TARGET=M1 | EFFORT=medium | TITLE=noted thanks


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

[User]
M1: Congratulations you won
M2: Click here to claim
M3: Offer expires today
M4: 🇹🇩🇦🇼🔰🇧🇷
M5: Forward to 10
/think

[Assistant]
<think>
All messages are spammy — 'Click here', 'Offer expires', 'Forward to 10' — classic scam pattern. No real intent, ignore entirely.
</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 happened today ngl
M2: say less
M3: ngl fair enough
M4: oh really
M5: bhai bohot shukriya mera kaam kar diya tune thanks
/think

[Assistant]
<think>
M5 says 'bohot shukriya mera kaam kar diya tune' — sincere thanks, no question. Acknowledge warmly with low effort, no need for advice.
</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: ...
M4: ....
M5: tpxle
/think

[Assistant]
<think>
Just dots and 'tpxle' — no meaning, no context. Pure noise. Ignore, nothing to respond to.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: slay
M2: seriously tho
M3: yeah makes sense
M4: thats wild
M5: guys yaar parrot bol raha tha hello uncle toh mein mar gaya
/think

[Assistant]
<think>
M5 says 'parrot bol raha tha hello uncle' — absurd, funny animal moment. Media (gif/video) fits best to match the humor.
</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: bro kya scene hai yaar seriously ye
M2: bata na
M3: 🎉 ⚡
M4: ong bro
M5: arre bhai dog mera intezaar kar raha tha gate pe jab aaya
/think

[Assistant]
<think>
M5 says 'dog mera intezaar kar raha tha gate pe' — sweet pet moment, emotional and cute. React with heart, not text or media.
</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: 🤔 🫰
M2: bro kya baat bata bhai ye
M3: abey dekh na
M4: i cant stop overthinking please help me calm down
M5: 😭
/think

[Assistant]
<think>
M4 says 'i cant stop overthinking please help me calm down' — direct cry for help. Text response needed, low effort for simple calming tips.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:overthinking_help


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

[User]
M1: ngl makes sense
M2: oh really
M3: fr
M4: no way
M5: omg yaar dost ne surprise birthday party plan ki thi emotional
/think

[Assistant]
<think>
M5 says 'surprise birthday party... emotional' — heartfelt personal moment. React with heart emoji, medium effort because it’s emotionally rich.
</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 result aa gaya marks acche aaye
M2: bro kya baat bata bhai ye
M3: 감사합니다
M4: phir kya
M5: fastapi server not starting up properly kya karu
/think

[Assistant]
<think>
M5 says 'fastapi server not starting up properly kya karu' — clear tech issue. Text response with quick fix needed, low effort for common error.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:fastapi_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: thats wild
M2: bro ngl
M3: no way
M4: bhai hostel mein adjust karna mushkil hai tips do
M5: nice
/think

[Assistant]
<think>
M4 asks 'hostel mein adjust karna mushkil hai tips do' — practical life advice needed. Medium effort to give structured hostel survival tips.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:hostel_life


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

[User]
M1: ✅
M2: listen whats up
M3: omg yaar road pe almost accident hote hote bacha barely
M4: 🔥
M5: interesting
/think

[Assistant]
<think>
M3 says 'road pe almost accident hote hote bacha barely' — intense near-miss, high emotion. React with shock emoji, high effort because it’s scary.
</think>
R: TYPE=react | TARGET=M3 | EFFORT=high | TITLE=😱


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

[User]
M1: oh really
M2: just got into dream college omg
M3: cope
M4: payment kar diya upi se
M5: bro bhai bike leli nayi pehli ride pe ja raha bhai
/think

[Assistant]
<think>
M5 says 'bike leli nayi pehli ride pe ja raha' — big personal milestone. Media (video/gif) fits best to hype the moment.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=high | TITLE=media:hype_moment


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

[User]
M1: 👏
M2: ngl bhai sar dard ho raha hai kya karoon remedy batao
M3: 🙄
M4: okay and
M5: 🙄
/think

[Assistant]
<think>
M2 says 'sar dard ho raha hai kya karoon remedy batao' — direct medical ask. Text response with remedies required, high effort due to health risk.
</think>
R: TYPE=text | TARGET=M2 | 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: what does this say
M3: translate please
M4: help
M5: anyone know
/think

[Assistant]
<think>
M1 is Hindi about being tired, M2 and M3 explicitly ask to translate — clear language barrier, no advice needed, so translate fits best.
</think>
R: TYPE=translate | TARGET=M1 | EFFORT=low | TITLE=translate:hindi_text


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

[User]
M1: seriously tho
M2: seriously tho
M3: 🦾
M4: bhai gym mein personal record tod diya aaj finally
M5: Muchas gracias amigo
/think

[Assistant]
<think>
M4 says 'gym mein personal record tod diya' — big win, M5 says 'Muchas gracias' in Spanish, but M4’s achievement is the emotional core, so react with 💪.
</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: bro kya kar raha hai ye
M2: bro kya hua bhai aaj ka din bahut crazy hai ye
M3: 🖼
M4: suno bhai internship mil gayi mujhe yaar finally selected
M5: 💀
/think

[Assistant]
<think>
M4 drops 'internship mil gayi mujhe yaar finally selected' — pure joy, no question, just sharing news. Text would overexplain, react is too shallow, so text with cheer fits.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:internship_news


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: ok
M3: bhai kaam ho gaya done
M4: python error aa rahi hai console mein
M5: yaar pizza ki craving ho rahi hai bahut badly right now yaar
/think

[Assistant]
<think>
M5 says 'pizza ki craving ho rahi hai bahut badly' — craving = visual food urge, media (gif/emoji) matches the vibe better than text advice.
</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: accha bhai
M2: 📸 ❤
M3: bro kya scene hai ye
M4: yeet bro
M5: yaar colleague se problem ho gayi office mein help
/think

[Assistant]
<think>
M5 says 'colleague se problem ho gayi office mein help' — direct plea for advice, not just venting. Text response needed to guide, not just react.
</think>
R: TYPE=text | TARGET=M5 | 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: theek hai yaar
M2: 🌈 😮
M3: arre bhai dog mera intezaar kar raha tha gate pe jab aaya
M4: 👀
M5: 😭
/think

[Assistant]
<think>
M3 shares sweet dog waiting at gate — emotional, warm moment. Others are just emojis or vague replies, so react with ❤ to validate the feeling.
</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: bekaar
M2: anyone know nginx config fix yaar
M3: yaar ek cheez kya chal raha
M4: got it
M5: bhai promotion mil gayi salary 40 percent hike bhai
/think

[Assistant]
<think>
M5 says 'promotion mil gayi salary 40 percent hike' — huge win, high energy, deserves big react like 😎 not just text or ignore.
</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: bhai sun
M2: haan bol
M3: 안녕하세요 처음 뵙겠습니다 잘 부탁드려요
M4: samjha koi
M5: samjha koi
/think

[Assistant]
<think>
M3 is Korean: '안녕하세요 처음 뵙겠습니다...' — others ask 'samjha koi', so intent is clearly to understand foreign text. Translate is the only fit.
</think>
R: TYPE=translate | TARGET=M3 | EFFORT=medium | TITLE=translate:korean_text


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

[User]
M1: boss sun kya chal raha
M2: just got into dream college omg
M3: got it
M4: 🤌 🤌
M5: suno bhai kya pehnu interview ke liye suggest karo please
/think

[Assistant]
<think>
M5 asks 'kya pehnu interview ke liye suggest karo please' — direct request for fashion advice. Text response needed, not just emoji or media.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | 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: bhai update sun progress update de raha hun project bhai
M2: chal
M3: chal
M4: hmm interesting
M5: haan haan
/think

[Assistant]
<think>
M1 says 'progress update de raha hun' — it’s a status drop, no question, no help needed. Acknowledge to confirm receipt, not over-respond.
</think>
R: TYPE=acknowledge | TARGET=M1 | EFFORT=medium | TITLE=got the update


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

[User]
M1: accha bro
M2: sach mein
M3: bro kya baat bata bhai sun na ek baat hai ye
M4: i have been feeling very lonely lately bro help me
M5: ohhh
/think

[Assistant]
<think>
M4 says 'feeling very lonely lately bro help me' — deep emotional cry, needs thoughtful text reply, not just emoji or media. High effort because it’s sensitive.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:loneliness_support


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

[User]
M1: haan bro
M2: bro kya hua bhai seriously ye
M3: got it
M4: yaar bhai partner pe trust nahi raha kya karoon advice do
M5: 😤
/think

[Assistant]
<think>
M4 says 'partner pe trust nahi raha kya karoon advice do' — clear request for relationship advice. Text fits, not react or media, which would dismiss it.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:trust_issue


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

[User]
M1: rip
M2: bro what happened today ngl
M3: so okay
M4: bro what happened today ngl
M5: wait visa approve ho gaya bhai canada ja raha hun
/think

[Assistant]
<think>
M5 says 'visa approve ho gaya bhai canada ja raha hun' — life-changing news, pure excitement. React with 🎉 to match the euphoria, high effort because it’s huge.
</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: bhai kaam ho gaya done
M2: theek hai yaar
M3: yaar road pe almost accident hote hote bacha barely
M4: 😤
M5: haan
/think

[Assistant]
<think>
M3 says 'almost accident hote hote bacha barely' — near-tragedy, emotional weight. React with 😱 to validate shock, not text which would be too clinical.
</think>
R: TYPE=react | TARGET=M3 | EFFORT=high | TITLE=😱


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

[User]
M1: bro what happened today ngl
M2: bro what happened today ngl
M3: lowkey
M4: yeah makes sense
M5: guys yaar din bhar ro raha tha kuch nahi ho raha sahi
/think

[Assistant]
<think>
M5 says 'din bhar ro raha tha kuch nahi ho raha sahi' — deep sadness, needs comfort, not advice. Media like crying emoji or soft gif fits better than text.
</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: real talk okay
M2: oh really
M3: fair enough
M4: bro what happened today ngl
M5: bhai neend ka routine kaise improve karu help karo
/think

[Assistant]
<think>
M5 asks 'neend ka routine kaise improve karu' — practical sleep advice needed. Text response with tips is the only useful action here.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:sleep_hygiene


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

[User]
M1: sure got it
M2: bro what happened today ngl
M3: bro tell me more
M4: bro yaar new skin mila combat pass se fabled wala
M5: fair enough
/think

[Assistant]
<think>
M4 says 'new skin mila combat pass se fabled wala' — gaming hype moment, excited brag. Media (emoji/gif) matches the energy, low effort, no advice needed.
</think>
R: TYPE=media | TARGET=M4 | 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: accha bhai
M4: bhai vscode extension kaam nahi kar raha yaar help
M5: ohhh
/think

[Assistant]
<think>
M4 says 'vscode extension kaam nahi kar raha yaar help' — clear tech problem needing solution. Text response with fix is the only logical action.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:vscode_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 bata na bol na
M2: bro kya yaar wahi toh pagal ho jaunga bhai seriously ye
M3: 🤣
M4: bhai payment kar diya upi se transfer hua confirm
M5: 👀
/think

[Assistant]
<think>
M4 says 'payment kar diya upi se transfer hua confirm' — clear update on transaction done, no question asked. Acknowledge fits, not text or react, since it’s info-sharing, not request or joy.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=high | TITLE=payment received


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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 lol
M2: haha yaar
M3: 😂
M4: 💀
M5: accha
/think

[Assistant]
<think>
All are casual laughs or vague 'accha' — no intent, no ask, just noise. Ignore fits, nothing to respond to meaningfully.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: bhai caption mein tha
M2: kaunsi language
M3: pata nahi mujhe
M4: tu bata
M5: Te quiero mucho amigo siempre estaras en mi corazon
/think

[Assistant]
<think>
M5 is Spanish — 'Te quiero mucho amigo...' — others are confused about language. Translate needed, not text or react, since meaning is blocked by language.
</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: hey guys
M2: got this message
M3: have no idea what it says
M4: Nao entendo nada do que esta acontecendo aqui
M5: anyone know
/think

[Assistant]
<think>
M4 says 'Nao entendo nada...' — Portuguese confusion, others explicitly ask for translation. Translate is perfect, effort medium because it’s longer text.
</think>
R: TYPE=translate | TARGET=M4 | EFFORT=medium | TITLE=translate:portuguese_text


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

[User]
M1: okay bro
M2: bro kya hua bhai seriously ye
M3: which online course is best for learning python bro
M4: Muchas gracias amigo
M5: bhai kaam ho gaya done
/think

[Assistant]
<think>
M3 asks 'which online course is best for learning python' — direct request for advice. Text response needed, not translate or react, since it’s a practical question.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=medium | TITLE=text:course_recommend


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

[User]
M1: bro what is lowkey hilarious ngl
M2: sure fair enough
M3: 🤞
M4: guys bhai kitten ne pehli baar aankhein kholi so precious
M5: interesting
/think

[Assistant]
<think>
M4 shares 'kitten ne pehli baar aankhein kholi' — pure cute animal moment. Media (gif/emoji) fits better than text, which would over-explain emotion.
</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: yeah fair enough
M2: yeah makes sense
M3: cool
M4: yeah interesting
M5: quick update bhai file share kar di check karo delight google ram
/think

[Assistant]
<think>
M5 says 'file share kar di check karo delight google ram' — status update with action item. Acknowledge fits, effort medium because it implies follow-up.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=checking 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: ☕
M2: bro what is this happened today ngl
M3: ong
M4: bhai ghar wale shaadi ke liye bol rahe hain help
M5: 🤣
/think

[Assistant]
<think>
M4 says 'ghar wale shaadi ke liye bol rahe hain help' — asking for advice on family pressure. Text response needed, not react or ignore, since it’s a real concern.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:marriage_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: Your account will be closed
M2: Verify now
M3: Click this link
M4: 🫠
M5: bit.ly/verify
/think

[Assistant]
<think>
M1-M3 are phishing lines, M5 has link — classic scam. Ignore fits, no genuine intent, responding would be dangerous.
</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: chad
M2: bro what happened today ngl
M3: lowkey okay
M4: so bhai raat ko neend nahi aati kya karoon help karo
M5: nice
/think

[Assistant]
<think>
M4 says 'raat ko neend nahi aati kya karoon help' — direct sleep help request. Text response fits, effort low because it’s a common, simple advice topic.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:sleep_problem


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

[User]
M1: hey guys
M2: got this message
M3: have no idea what it says
M4: can someone translate
M5: Feliz cumpleanos espero que tengas un dia maravilloso
/think

[Assistant]
<think>
M5 is 'Feliz cumpleanos...' — Spanish birthday wish, others ask to translate. Translate is clear match, low effort since it’s short and common phrase.
</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: 🌚
M2: highkey
M3: bhai aankhein thak gayi hain screen se relief kaise
M4: lol
M5: hmm
/think

[Assistant]
<think>
M3 says 'aankhein thak gayi hain screen se relief kaise' — asking for eye strain remedy. Text needed, not react or media, since it’s a health tip request.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=medium | TITLE=text:eye_strain


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: kya scene
M4: touch grass yaar
M5: triple kill liya bhai last round mein carry kiya
/think

[Assistant]
<think>
M5 says 'triple kill liya... carry kiya' — gaming hype moment. Media (gif/emoji) fits best, effort medium because it’s energetic, needs matching vibe.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=medium | TITLE=media:gaming_hype