[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: sun kuch batao
M3: theek hai yaar
M4: bro kya baat hai yaar seriously ye
M5: just broke up and i feel entirely terrible help me
/think

[Assistant]
<think>
M5 says 'just broke up and i feel entirely terrible help me' — raw emotional cry. Needs text support, not media or react; low effort because empathy > solutions here.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:breakup_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: Free Netflix subscription
M2: Click link
M3: Limited time offer
M4: Enter details
M5: rjgiencf
/think

[Assistant]
<think>
All messages are spammy — 'Free Netflix', 'Click link', 'Enter details' — no real conversation, just phishing vibes. 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: so whats up
M2: listen really
M3: bro what happened today ngl
M4: anyone bhai bukhar aa gaya hai kya karoon help karo please
M5: nice
/think

[Assistant]
<think>
M4 stands out — 'bukhar aa gaya hai kya karoon help karo please', clearly asking for fever remedy. Needs real advice, not just emojis — text with high effort makes sense.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:fever_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: sure interesting
M2: bro ranked mein diamond hit kar liya bhai grind paid off
M3: no way
M4: nice
M5: haha
/think

[Assistant]
<think>
M2 shouts 'diamond hit kar liya bhai grind paid off' — pure gaming win celebration. Others just say 'nice'/'haha', so media (gif/emoji pack) fits better than text.
</think>
R: TYPE=media | TARGET=M2 | EFFORT=medium | TITLE=media:gaming_hype


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

[User]
M1: yaar visa approve ho gaya abroad jaana hai planning
M2: aur bata
M3: okay okay
M4: ohhh
M5: phir
/think

[Assistant]
<think>
M1 drops 'visa approve ho gaya abroad jaana hai planning' — simple update, no question. Low-effort text reply like 'congrats!' is enough, no deep help needed.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=low | TITLE=text:visa_approved


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

[User]
M1: ✌ 🏀
M2: guys bhai boss bahut toxic hai kya karoon advice do yaar
M3: 😅
M4: good morning everyone gm
M5: bro
/think

[Assistant]
<think>
M2 says 'boss bahut toxic hai kya karoon advice do yaar' — direct plea for help with workplace issue. Needs thoughtful text response, not just react or ignore.
</think>
R: TYPE=text | TARGET=M2 | 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: api 404 de rahi hai fix karo
M2: bhai docker crash ho raha help
M3: bro kya ho raha hai ye
M4: bro kya yaar tujhe pata hai kya yaar haan bhai seriously ye
M5: teacher ne galti se apni dating app screen share kar di class mein 😂 yaar
/think

[Assistant]
<think>
M5 is 'teacher ne galti se apni dating app screen share kar di class mein 😂' — hilarious accidental moment, not a tech issue. Media (meme/gif) matches the vibe better than text.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=medium | TITLE=media:funny_moment


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

[User]
M1: 🎯
M2: seriously tho
M3: bro what is lowkey hilarious ngl
M4: bhai bohot shukriya mera kaam kar diya tune thanks everyone
M5: 😤
/think

[Assistant]
<think>
M4 says 'bohot shukriya mera kaam kar diya tune thanks everyone' — gratitude expressed, no ask. Acknowledge with low effort to validate their thanks, no action needed.
</think>
R: TYPE=acknowledge | TARGET=M4 | 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: bro kya baat hai yaar seriously ye
M2: bro kya hua bhai aaj bohot mushkil hai ye
M3: bro kya scene hai ye
M4: chal dekho
M5: bhai presentation mein slide galat lag gayi meme wali sab hase bhai
/think

[Assistant]
<think>
M5 shares 'presentation mein slide galat lag gayi meme wali sab hase bhai' — funny mishap, everyone laughing. Media (meme) fits the humor, not text which would overexplain.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=medium | TITLE=media:funny_moment


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

[User]
M1: ngl got it
M2: okay true
M3: lowkey makes sense
M4: big mood
M5: quick update bhai bohot shukriya mera kaam kar diya tune thanks
/think

[Assistant]
<think>
M5 says 'bohot shukriya mera kaam kar diya tune thanks' — clear gratitude with no ask, just sharing appreciation. Acknowledge fits, no advice or media needed here.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=low | TITLE=always here


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

[User]
M1: bhai kaam ho gaya done
M2: seriously tho
M3: hold on whats up
M4: bro what happened today ngl
M5: yaar cafeteria mein sabke saamne gir gaya tray ke saath
/think

[Assistant]
<think>
M5 drops 'cafeteria mein sabke saamne gir gaya tray ke saath' — funny, embarrassing moment, pure vibe. React with 😂 fits, text would overexplain 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: bro kya baat hai samajh nahi aa gaya bhai seriously ye
M2: bro kya baat bata bhai ye
M3: deadass bro
M4: 🎵 🤙
M5: bhai career change karna chahta hun advice do please
/think

[Assistant]
<think>
M5 asks 'career change karna chahta hun advice do please' — direct request for guidance. Text response needed, others are just reacting, not helping.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:career_pivot


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

[User]
M1: btw just sent you the document check your email inbox
M2: chal
M3: kya
M4: 🤣
M5: haan
/think

[Assistant]
<think>
M1 says 'just sent you the document check your email inbox' — action taken, others just say 'chaal/kya/haan'. Acknowledge M1’s update, medium effort to confirm receipt.
</think>
R: TYPE=acknowledge | TARGET=M1 | EFFORT=medium | TITLE=acknowledged


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

[User]
M1: seriously tho
M2: bro what are you something lol that is lowkey hilarious ngl
M3: 🤙
M4: sure interesting
M5: bhai pani kam peeta hun kaise badhaaoon tips do yaar
/think

[Assistant]
<think>
M5 says 'pani kam peeta hun kaise badhaaoon tips do yaar' — clear health tip request. Text fits, others are just laughing or agreeing, not answering.
</think>
R: TYPE=text | TARGET=M5 | 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: bro what is lowkey hilarious ngl
M2: 💥
M3: bro what happened today ngl
M4: no way
M5: anyone unity game object is evaporate randomly in scene
/think

[Assistant]
<think>
M5 says 'unity game object is evaporate randomly in scene' — technical issue needing solution. Others are vague reactions, so text response is the only useful path.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:unity_error


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

[User]
M1: lowkey really
M2: thats wild
M3: seriously tho
M4: bhai sneakers mila limited edition wala finally drop mein
M5: right
/think

[Assistant]
<think>
M4 says 'sneakers mila limited edition wala finally drop mein' — hype moment, emotional win. Media fits to match the excitement, not text or react alone.
</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: yaar salary raise maangni hai
M2: kitni chahiye
M3: 30 percent
M4: performance kaisa raha
M5: accha raha bhai tips do kaise maangun
/think

[Assistant]
<think>
M5 asks 'accha raha bhai tips do kaise maangun' — direct ask for salary negotiation strategy. Text response needed, others are just setting up the context.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:salary_raise


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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 crush ne ghost kar diya kya karoon advice do
M2: accha sun
M3: kya
M4: woh toh hai
M5: hmm
/think

[Assistant]
<think>
M1 says 'crush ne ghost kar diya kya karoon advice do' — clear cry for help after being ghosted. Needs empathetic advice, not just react or ignore. High effort because it’s emotional and requires thoughtful reply.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=high | TITLE=text:ghosted_advice


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

[User]
M1: kya hua
M2: bhai yaar poori raat barish hui itna peaceful tha sonna
M3: ugh
M4: dekh
M5: nahi
/think

[Assistant]
<think>
M2 says 'poori raat barish hui itna peaceful tha sonna' — peaceful vibe, no question, just sharing a mood. React with 🌧 fits better than text which would break the calm.
</think>
R: TYPE=react | TARGET=M2 | EFFORT=low | TITLE=🌧


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

[User]
M1:
M2: tpffd
M3: hi
M4: hey
M5:
/think

[Assistant]
<think>
All messages are empty or generic — 'hi', 'hey', blank lines. No intent, no request. 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: .
M2: ikmpijow
M3: ...
M4: ....
M5: 😶
/think

[Assistant]
<think>
M1-M4 are random symbols or dots, M5 is a neutral face — zero communication intent. Pure noise. Ignore is only logical choice.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: api 404 de rahi hai fix karo
M2: omg bhai clutch maar diya valorant mein 1v5 insane
M3: makes sense
M4: okay and
M5: ありがとうございました
/think

[Assistant]
<think>
M2 says 'clutch maar diya valorant mein 1v5 insane' — pure hype moment, not a problem to fix. React with 🔥 matches the energy, text would overexplain the win.
</think>
R: TYPE=react | TARGET=M2 | EFFORT=medium | TITLE=🔥


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

[User]
M1: bhai bata na bol na
M2: bro kya hua bhai seriously ye
M3: bro kya ho raha lol kya baat bata bhai ye
M4: kya hua
M5: arre yaar pizza ki craving ho rahi hai bahut badly right now
/think

[Assistant]
<think>
M5 says 'pizza ki craving ho rahi hai bahut badly' — food craving = classic media request. A pizza gif solves it instantly, no need for advice or text.
</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: bruh
M2: hey tell me more
M3: true
M4: honestly i get angry very quickly how to control my temper
M5: 😅
/think

[Assistant]
<think>
M4 says 'honestly i get angry very quickly how to control my temper' — direct ask for self-help advice. Low effort because simple tips suffice, no need for deep dive.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:anger_management


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

[User]
M1: lmao yaar
M2: kya hua
M3: bhai fog itni thick hai aaj morning mein silent hill vibes
M4: kya
M5: bro
/think

[Assistant]
<think>
M3 says 'fog itni thick hai aaj morning mein silent hill vibes' — vivid, atmospheric vibe. A moody image or gif matches the aesthetic better than text or react.
</think>
R: TYPE=media | TARGET=M3 | 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: slay
M2: lowkey makes sense
M3: wait what
M4: bro what is lowkey hilarious ngl
M5: quick question bhai bahut purani dosti khatam ho rahi hai help yaar
/think

[Assistant]
<think>
M5 says 'bahi purani dosti khatam ho rahi hai help yaar' — clear cry for friendship advice. Others are just reacting to slang, but this is a real plea. Text fits, not react or ignore.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | 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: okay yaar
M2: yaar pehla apna ghar le liya feeling amazing bhai
M3: lol okay
M4: aur bata
M5: sahi bola
/think

[Assistant]
<think>
M2 says 'pehla apna ghar le liya feeling amazing' — big life milestone, needs warm, detailed reply. Others are just agreeing. High effort text because this deserves more than a emoji.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=high | TITLE=text:first_apartment


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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 birthday gif bhej de
M2: yaar kuch batao
M3: 😅
M4: react component render nahi ho raha
M5: btw bhai interview de ke aaya accha laga mujhe went fountainhead
/think

[Assistant]
<think>
M5 says 'interview de ke aaya accha laga mujhe went fountainhead' — sharing a positive personal update, no ask. Acknowledge fits, not media or text which would overdo it.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=all the best


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

[User]
M1: theek hai yaar
M2: haan yaar
M3: dekho sun na
M4: bhai promotion mil gayi salary hike aai
M5: bhai neighbours ka dog pajama mein tha bhai too adorable
/think

[Assistant]
<think>
M5 says 'neighbours ka dog pajama mein tha bhai too adorable' — visual, cute moment. Media (gif/pic) fits best to match the vibe, not text which would ruin the cuteness.
</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: 👏
M2: bro kya yaar seriously ye
M3: noted
M4: massive L bhai
M5: bhai anniversary hai aaj humari ek saal ho gaya
/think

[Assistant]
<think>
M5 says 'anniversary hai aaj humari ek saal ho gaya' — celebration moment, emotional. Media like confetti/gif better than text, which feels too formal for joy.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=medium | TITLE=media:celebration


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

[User]
M1: chal dekho
M2: kya scene
M3: 💪
M4: 🌊 💀
M5: github actions workflow is failing on every push
/think

[Assistant]
<think>
M5 says 'github actions workflow is failing on every push' — technical issue needing fix. Text advice is the only useful response, others are just noise or emojis.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:ci_cd_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: phir kya
M2: bhai bhai podcast shuru karna hai guide do please yaar
M3: bhai kaam ho gaya done
M4: Merci beaucoup
M5: 🙄
/think

[Assistant]
<think>
M2 says 'podcast shuru karna hai guide do please yaar' — direct request for advice. Others are vague or irrelevant. Text needed, medium effort because podcast setup has steps.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=medium | TITLE=text:podcast_advice


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

[User]
M1: bhai kaam ho gaya done
M2: wtf
M3: bro what happened today ngl
M4: yeah interesting
M5: i keep forgetting these history dates help me please
/think

[Assistant]
<think>
M5 says 'i keep forgetting these history dates help me please' — clear study help ask. Others are just reacting. Text response with tips fits, not media or react which wouldn’t help.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:history_help


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

[User]
M1: my partner controls everything i do help me escape
M2: wait what
M3: fr fr
M4: yep
M5: fr fr
/think

[Assistant]
<think>
M1 screams distress — 'my partner controls everything i do help me escape' — urgent cry for help, not just venting. Needs text advice, not reaction; high effort because safety is at stake.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=high | TITLE=text:controlling_partner


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

[User]
M1: bro kya ho raha hai ye kya hua bhai ye
M2: phir kya
M3: bro kya scene hai ye
M4: bhai bhai youtube pe 10K ratifier cross ho gaye
M5: ohhh
/think

[Assistant]
<think>
M4 drops big news — 'youtube pe 10K ratifier cross ho gaye' — pure win moment, others just echo. React fits, text would ruin the vibe of celebration.
</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: nginx giving 502 bad gateway on every request help
M2: ngl yeah
M3: oh right
M4: yeah i see
M5: yeah exactly
/think

[Assistant]
<think>
M1 asks for nginx 502 fix — clear tech issue. Others just agree, no solution offered. Text reply needed, low effort since it’s a common error with standard fixes.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=low | TITLE=text:nginx_error


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

[User]
M1: bro what is lowkey hilarious ngl
M2: ngl fair enough
M3: 🕹
M4: ✌
M5: wait new house mein shift ho gaye bhai griha pravesh done
/think

[Assistant]
<think>
M5 hits with 'new house mein shift ho gaye bhai griha pravesh done' — major life win, others are vague emojis. React with hype, not text; this deserves celebration, not analysis.
</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: sun sun na
M2: 🍕 😅
M3: chal dekho
M4: sach mein
M5: bhai git conflict aa gaya resolve kaise karu help karo
/think

[Assistant]
<think>
M5 drops 'git conflict aa gaya resolve kaise karu help karo' — direct plea for tech help. Others are noise. Text response needed, medium effort since git fixes are common but require steps.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:git_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: dekho kya chal raha
M2: thunderstorm aa rahi hai bhai lightning dikh rahi
M3: phir kya hua
M4: aur
M5: haan yaar
/think

[Assistant]
<think>
M2 says 'thunderstorm aa rahi hai bhai lightning dikh rahi' — vivid weather update, no ask. React with emoji, low effort; it’s observational, not actionable.
</think>
R: TYPE=react | TARGET=M2 | EFFORT=low | TITLE=🌧


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

[User]
M1: ✨ 😳
M2: noted
M3: arre bhai teacher ne galti se apna phone connect kar diya projector se
M4: okay
M5: lol
/think

[Assistant]
<think>
M3 shares funny mishap — 'teacher ne galti se apna phone connect kar diya projector se' — absurd, relatable moment. React with laugh, not text; it’s humor, not a problem.
</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: Your account will be closed
M2: Verify now
M3: Click this link
M4: Urgent action needed
M5: ivqcbeo
/think

[Assistant]
<think>
All messages are spammy — 'Verify now', 'Click this link', gibberish. Zero real intent, pure phishing. Ignore fits, no action or reply should be triggered.
</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 kya yaar seriously ye
M2: samajh gaya
M3: bro kya ho raha hai ye
M4: bhai ek sec kya chal raha
M5: arre job volunteer aa gaya bhai last placement ho gayi
/think

[Assistant]
<think>
M5 says 'job volunteer aa gaya... last placement ho gayi' — pure celebration, not a question. Media fits best to amplify joy, text would be too flat for this win.
</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: bhai promotion mil gayi salary hike aai
M2: yaar bhai flutter build fail ho raha yaar help please
M3: haha
M4: bhai sad sticker bhej na
M5: 😅
/think

[Assistant]
<think>
M2 cries 'flutter build fail ho raha' — clear tech error needing fix. Others are laughs or stickers, so text advice is the only useful reply.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=low | TITLE=text:flutter_error


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

[User]
M1: 😭
M2: fr fr bro
M3: visa approve ho gaya bhai canada ja raha hun yaar
M4: chal
M5: 👀
/think

[Assistant]
<think>
M3 drops 'visa approve ho gaya... canada ja raha hun' — huge life news, emotional peak. React with emoji honors the joy, no need for text or media.
</think>
R: TYPE=react | TARGET=M3 | EFFORT=high | TITLE=🎉


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

[User]
M1: arre yaar kuch batao
M2: good morning everyone gm
M3: bro kya hua bhai ye
M4: good morning everyone gm
M5: thunderstorm aa rahi hai bhai lightning dikh rahi
/think

[Assistant]
<think>
M5 mentions 'thunderstorm aa rahi hai... lightning dikh rahi' — weather alert with vibe. React with rain emoji matches the mood, simple and fitting.
</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: phir kya
M2: bro kya kar yaar tujhe pata hai oye sun bhai seriously ye
M3: ate bhai
M4: seethe bhai
M5: docker compose containers not communicating at all
/think

[Assistant]
<think>
M5 says 'docker compose containers not communicating' — specific tech breakdown. High effort text needed because this is a real debug problem, not chatter.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:compose_error


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

[User]
M1: bro kya scene hai ye
M2: bro kya hua bhai ye
M3: 🎮 🖼
M4: bhai yaar road pe almost accident hote hote bacha barely
M5: yaar
/think

[Assistant]
<think>
M4 says 'road pe almost accident hote hote bacha barely' — intense near-tragedy. React with 😱 matches the shock, not ignore or text which would downplay it.
</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: reached the hospital safely waiting outside for doc
M2: yep
M3: right right
M4: yeah makes sense
M5: yeah exactly
/think

[Assistant]
<think>
M1 says 'reached hospital safely waiting' — just sharing status. Others echo 'yep', 'yeah' — no request, just solidarity. Acknowledge fits perfectly.
</think>
R: TYPE=acknowledge | TARGET=M1 | EFFORT=high | TITLE=with you always


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: translate karo
/think

[Assistant]
<think>
M4 writes Japanese: 'よろしくお願いします...' and M5 directly asks 'translate karo' — clear intent to understand foreign text. Translate is the only correct action.
</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: wait so whats up
M2: 😏
M3: sure makes sense
M4: just fyi bhai interview de ke aaya accha laga mujhe went well
M5: i see
/think

[Assistant]
<think>
M4 says 'interview de ke aaya accha laga mujhe went well' — sharing a positive update, not asking for help. Acknowledge fits, no advice needed, medium effort to respond warmly.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=medium | TITLE=all the best


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

[User]
M1: mid
M2: bhai promotion mil gayi salary hike aai
M3: bhai promotion mil gayi salary hike aai
M4: bhai aaj interview mein itna funny hua imagine karo
M5: 😅
/think

[Assistant]
<think>
M4 says 'aaj interview mein itna funny hua imagine karo' — this is a funny story, not a request. Media fits because a GIF/video would better capture the humor than text.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=high | TITLE=media:funny_moment


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

[User]
M1: haan yaar
M2: fam bro
M3: 🍔
M4: purr yaar
M5: guys bhai love ya career mein se kya choose karoon advice
/think

[Assistant]
<think>
M5 asks 'love ya career mein se kya choose karoon advice' — direct plea for guidance. Text response needed, not just react or media — this needs thoughtful input.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:love_vs_career


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

[User]
M1: bro kya hua bhai samajh gaya bhai seriously ye
M2: ありがとうございました
M3: toh
M4: arre yaar ipl ka ticket mila stadium mein dekhenge live
M5: bhai docker crash ho raha help
/think

[Assistant]
<think>
M4 says 'ipl ka ticket mila stadium mein dekhenge live' — excited news about live event, not a problem. Media fits to hype the moment, not text or translate.
</think>
R: TYPE=media | TARGET=M4 | 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: bhai yaar pocketbook chori ho gaya subway mein pata nahi kab
M2: 🥴
M3: haan haan
M4: 🫰
M5: hmm sahi hai
/think

[Assistant]
<think>
M1 says 'pocketbook chori ho gaya subway mein' — serious personal loss. React with 😱 fits best, no advice sought, just emotional support needed.
</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: mid bro
M2: accha bro
M3: bro kya baat hai oye sun bhai seriously ye
M4: btw bhai update sun progress update de raha hun project
M5: bhai promotion mil gayi salary hike aai
/think

[Assistant]
<think>
M4 says 'progress update de raha hun project' — neutral status share, no question. Acknowledge fits, medium effort to show I’m tuned in, not overdoing it.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=medium | TITLE=understood bhai


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

[User]
M1: 🤣
M2: thats wild
M3: 🧠
M4: hmm
M5: ngl bhai ghar se chhupaake relationship hai kya karun
/think

[Assistant]
<think>
M5 says 'ghar se chhupaake relationship hai kya karun' — secret relationship dilemma, needs advice. Text fits, low effort because it’s a common teen issue.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:secret_relationship


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

[User]
M1: 🤔 😏
M2: bata na
M3: dekho dekh na
M4: just vibes bhai
M5: yaar state level excerpt ho gaya cricket mein bhai
/think

[Assistant]
<think>
M5 says 'state level excerpt ho gaya cricket mein bhai' — big sports achievement. Text fits because it’s a milestone needing recognition, high effort to match the pride.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:sports_achievement


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

[User]
M1: i guess
M2: ngl got it
M3: dead serious okay
M4: so really
M5: bhai ghar se chhupaake relationship hai kya karun
/think

[Assistant]
<think>
M5 says 'ghar se chhupaake relationship hai kya karun' — clear cry for advice on hiding a relationship. Needs detailed text response, not just react or ack. High effort because it’s emotionally nuanced.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:secret_relationship


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

[User]
M1: kya farak padta
M2: 💯 🤌
M3: kya hua
M4: okay yaar
M5: bhai friend ne wrong person ko i love you bhej diya yaar
/think

[Assistant]
<think>
M5: 'friend ne wrong person ko i love you bhej diya' — pure cringe-comedy moment. No advice needed, just a laugh. React with emoji fits better than text which would kill the vibe.
</think>
R: TYPE=react | TARGET=M5 | EFFORT=low | TITLE=😂


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

[User]
M1: sure got it
M2: okay got it
M3: yeah interesting
M4: omg tell me more
M5: bhai kisi ko sorry bolna hai kaise karoon properly
/think

[Assistant]
<think>
M5 asks 'kisi ko sorry bolna hai kaise karoon properly' — simple, direct plea for apology wording. Low effort text suffices, no deep analysis needed. Clear intent, no ambiguity.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:apology_advice


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

[User]
M1: bro what happened today ngl
M2: 👍
M3: thanks for being there always appreciate it bro really
M4: 😤
M5: cool
/think

[Assistant]
<think>
M3 says 'thanks for being there always appreciate it bro really' — heartfelt gratitude, not a question. Acknowledge matches the emotional tone. Text would overcomplicate this warm moment.
</think>
R: TYPE=acknowledge | TARGET=M3 | EFFORT=low | TITLE=always here for you


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

[User]
M1: served bro
M2: 🤝 😤
M3: bro kya scene hai oye sun na ek kaam kar yaar seriously ye
M4: bhai kaam ho gaya done
M5: arre code review mein senior ne bola perfect implementation
/think

[Assistant]
<think>
M5: 'senior ne bola perfect implementation' — proud win moment. Not asking for help, just sharing success. React with 🔥 fits better than text, which would feel like a lecture.
</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: arre heroku deploy is flunk build error again and again
M2: accha
M3: 👀
M4: haha
M5: nice
/think

[Assistant]
<think>
M1: 'heroku deploy is flunk build error again and again' — clear technical block. Others just react. Needs fix advice, so text is right. Low effort because it’s a common deploy issue.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=low | TITLE=text:heroku_deploy


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

[User]
M1: python error aa rahi hai console mein
M2: bro what is lowkey hilarious ngl
M3: rip
M4: lowkey got it
M5: wait yaar pet billi mar gayi bhai 8 saal se thi humare paas
/think

[Assistant]
<think>
M5: 'pet billi mar gayi bhai 8 saal se thi' — heartbreaking loss. Emotional weight demands high-effort react (😭), not text. Advice would be insensitive here; empathy > solutions.
</think>
R: TYPE=react | TARGET=M5 | EFFORT=high | TITLE=😭


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

[User]
M1: bro python ka error aa raha
M2: konsa error
M3: indentation error
M4: ohhh
M5: koi fix pata hai kya
/think

[Assistant]
<think>
M1: 'python ka error aa raha' + M5 asks 'koi fix pata hai kya' — direct technical求助. Others are probing details. Text response needed to solve the indentation error. Medium effort for a common fix.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=medium | TITLE=text:python_error


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

[User]
M1: bro kya scene hai ye
M2: sun just broke up and i feel completely terrible help me
M3: bilkul
M4: baat toh sahi hai
M5: samajh gaya
/think

[Assistant]
<think>
M2 says 'broke up and i feel completely terrible help me' — clear cry for emotional support, not just acknowledgment. Needs text advice, not media or react, because it’s a deep personal issue.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=high | TITLE=text:breakup_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: noted
M2: bro kya baat hai ye
M3: bhai kaam ho gaya done
M4: yaar tone really low today everything went wrong ngl
M5: bro
/think

[Assistant]
<think>
M4 says 'tone really low today everything went wrong ngl' — vibe is heavy, needs comfort, not solutions. Media (like a cozy gif) fits better than text, which might overcomplicate it.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=low | TITLE=media:comfort


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

[User]
M1: 🔥 👁
M2: samajh gaya
M3: badhiya
M4: phir kya
M5: bhai organic chemistry reaction samajh nahi aa rahi
/think

[Assistant]
<think>
M5 says 'organic chemistry reaction samajh nahi aa rahi' — direct academic doubt. High effort text needed because it’s complex; others are just reactions, not questions.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:chemistry_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: 🧋 🤦
M2: bhai update sun progress update de raha hun project
M3: 💀
M4: ugh
M5: hm
/think

[Assistant]
<think>
M2 gives a progress update — 'project' and 'sun' suggest he’s sharing, not asking. Acknowledge fits, no advice or media needed, just a nod to his effort.
</think>
R: TYPE=acknowledge | TARGET=M2 | EFFORT=medium | TITLE=understood bhai


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

[User]
M1: bro what happened today ngl
M2: payment kar diya upi se
M3: yaar gaming gif chahiye send karo
M4: bhai ghar wale shaadi ke liye bol rahe hain help
M5: fair enough
/think

[Assistant]
<think>
M4 says 'ghar wale shaadi ke liye bol rahe hain help' — family pressure, needs empathetic text advice. Not media or react, this is a real life dilemma needing guidance.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | 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: mnbvcx
M2: lkjhgf
M3: poiuyt
M4: icnfqz
M5: zxcvbn
/think

[Assistant]
<think>
All messages are random keyboard smash — no intent, no question, no emotion. Ignore is only option, 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: bata na
M2: arre dekh na
M3: ohhh
M4: kya hua
M5: sun bhai weight gain karna hai healthy tarike se guide do
/think

[Assistant]
<think>
M5 asks 'weight gain karna hai healthy tarike se guide do' — clear request for health tips. Medium effort text, not high because it’s common advice, not complex medical.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:weight_gain


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

[User]
M1: samajh gaya
M2: kya scene
M3: bro kya hua bhai seriously ye
M4: W bhai
M5: arre bhai kya khaoon healthy rehne ke liye tips do please
/think

[Assistant]
<think>
M5 says 'kya khaoon healthy rehne ke liye tips do please' — polite, direct nutrition ask. Medium effort text response fits, others are vague noises, not requests.
</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: noted
M2: just vibes yaar
M3: arre exam clear ho gaya bhai sabse mushkil wala paper
M4: lol
M5: sure
/think

[Assistant]
<think>
M3 says 'arre exam clear ho gaya bhai sabse mushkil wala paper' — pure celebration energy, no question asked. Media fits better than text to match the hype, not just acknowledge.
</think>
R: TYPE=media | TARGET=M3 | EFFORT=medium | TITLE=media:celebration


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

[User]
M1: arre dekh na
M2: bro kya hua bhai sun bhai ye
M3: chalo
M4: bro kya yaar seriously ye kya kar raha hai ye
M5: oye presentation mein slide galat lag gayi meme wali sab hase bhai bhai
/think

[Assistant]
<think>
M5 mentions 'presentation mein slide galat lag gayi meme wali sab hase' — clear funny mishap with laughter context. Media (meme/gif) matches the vibe, not text which would overexplain.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=medium | TITLE=media:funny_moment


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

[User]
M1: 🤦
M2: arre bhai bahut stressed hai aaj kuch bhi sahi nahi ho raha
M3: haan haan
M4: hm
M5: phir kya hua
/think

[Assistant]
<think>
M2 says 'bahut stressed hai aaj kuch bhi sahi nahi ho raha' — emotional distress, needs comfort, not advice. Media like a hug gif or soft emoji fits better than text reply.
</think>
R: TYPE=media | TARGET=M2 | 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: sach mein
M2: bro kya yaar seriously ye
M3: Merci beaucoup
M4: just got into dream college omg
M5: arre yaar pehli baar blood donate kiya feeling amazing
/think

[Assistant]
<think>
M5 says 'pehli baar blood donate kiya feeling amazing' — personal milestone with emotional weight. Needs thoughtful text response to honor it, not just a react or media.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:blood_donation


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

[User]
M1: L bro
M2: suno kuch batao
M3: guys bhai kal exam hai kuch nahi pada help karo please
M4: accha
M5: 💀
/think

[Assistant]
<think>
M3 pleads 'kal exam hai kuch nahi pada help karo please' — urgent academic panic. Requires detailed text advice, not emoji or media which wouldn’t help them study.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | TITLE=text:exam_panic


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

[User]
M1: samajh gaya
M2: bro kya hua bhai ye
M3: samajh gaya
M4: yaar road pe almost accident hote hote bacha barely yaar
M5: theek hai
/think

[Assistant]
<think>
M4 shares 'road pe almost accident hote hote bacha barely yaar' — intense near-tragedy. High-effort react (😱) matches the shock, text would be too cold for this moment.
</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: bro what is lowkey hilarious ngl
M2: 😅
M3: bro what happened today ngl
M4: 👏
M5: bhai autocorrect ne itna hinder msg bhej diya crush ko 😭
/think

[Assistant]
<think>
M5 says 'autocorrect ne itna hinder msg bhej diya crush ko 😭' — hilarious typo + emoji combo. Low-effort media (like a facepalm gif) fits perfectly, no need for text.
</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: wait what
M2: omg yaar raat ko taarein dikh rahe hain rooftop se amazing
M3: yep
M4: fr fr
M5: fair enough
/think

[Assistant]
<think>
M2 says 'raat ko taarein dikh rahe hain rooftop se amazing' — poetic, calm aesthetic moment. Simple media (stars/night sky gif) matches the vibe, effort low because it’s just vibes.
</think>
R: TYPE=media | TARGET=M2 | 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: Free Netflix subscription
M2: Click link
M3: Limited time offer
M4: qepkkjqhbg
M5: Claim now
/think

[Assistant]
<think>
All messages are spammy — 'Free Netflix', 'Click link', 'Claim now' — no real intent, just phishing cues. Ignore fits, no one’s asking for help or sharing genuine news.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: kya hua
M2: 🫂 🙏
M3: sun bhai simple recipe batao khana banana hai ghar pe
M4: hm
M5: hm
/think

[Assistant]
<think>
M3 stands out — 'simple recipe batao khana banana hai' — clear cooking help request. Others just say 'hm', so text with high effort needed to answer properly.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | TITLE=text:cooking_help


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

[User]
M1: Congratulations you won
M2: tacffeuaic
M3: Offer expires today
M4: Dont miss out
M5: Forward to 10
/think

[Assistant]
<think>
Classic scam pattern — 'won', 'expires today', 'forward to 10' — no real conversation. Ignore, no valid request buried in this noise.
</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: lmaooo
M2: haha same
M3: 😂
M4: true
M5: pvnbfs
/think

[Assistant]
<think>
Just laughter and gibberish — 'lmaooo', '😂', 'pvnbfs' — no question or intent. Pure chaos, ignore is the only sane choice.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: guys whats up
M2: omg bhai aaj birthday hai mera turning 21 finally adult
M3: yeah makes sense
M4: yeah makes sense
M5: yeah exactly
/think

[Assistant]
<think>
M2 drops big news — 'birthday hai mera turning 21 finally adult' — pure celebration moment. Media (gif/emoji) fits better than text to match the vibe.
</think>
R: TYPE=media | TARGET=M2 | EFFORT=high | TITLE=media:celebration


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

[User]
M1: bhai sun
M2: haan bol
M3: kuch mila tha message mein
M4: ye dekh kya bol raha hai
M5: Por favor me ajuda com isso eh muito urgente
/think

[Assistant]
<think>
M5 switches to Portuguese — 'Por favor me ajuda com isso eh muito urgente' — others are confused, need translation. Text won’t help, translate is the only fix.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=high | 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: 🎶
M2: api 404 de rahi hai fix karo
M3: react component render nahi ho raha
M4: okay yaar
M5: thunderstorm aa rahi hai bhai lightning dikh rahi yaar
/think

[Assistant]
<think>
M5 shares weather vibe — 'thunderstorm aa rahi hai bhai lightning dikh rahi yaar' — emotional, not technical. React with emoji fits, not text or help.
</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: kya scene
M2: tea bhai
M3: 🤝 🍕
M4: ☕
M5: bhai WLAN ka password deepen kiya new one is in notes bhai
/think

[Assistant]
<think>
M5 gives useful update — 'WLAN ka password deepen kiya new one is in notes' — no ask, just info. Acknowledge with low effort, no action needed.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=low | 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: ⚡
M2: its giving
M3: bro what happened today ngl
M4: ngl fair enough
M5: omg bhai snake dikha room mein yaar darr gaya bhai
/think

[Assistant]
<think>
M5 screams panic — 'snake dikha room mein yaar darr gaya bhai' — pure shock moment. Needs a visceral react, not text or media. High effort emoji fits the fear vibe best.
</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: no thoughts bhai
M2: bhai feeling really low today everything went wrong ngl
M3: haan dekho
M4: haan yaar
M5: 😑
/think

[Assistant]
<think>
M2 says 'feeling really low today everything went wrong ngl' — emotional low, others are silent or passive. A comfort media (like a cozy gif) softens it better than words.
</think>
R: TYPE=media | TARGET=M2 | EFFORT=low | TITLE=media:comfort


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

[User]
M1: 🙄
M2: kya farak padta
M3: bhai promotion mil gayi salary 40 percent hike bhai yaar
M4: ugh
M5: yaar
/think

[Assistant]
<think>
M3 drops big win — 'promotion mil gayi salary 40 percent hike' — pure triumph. Needs a hype react, not text. High effort 😎 matches the flex, not just a thumbs up.
</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: arre yaar kuch batao
M2: 🌝 🫣
M3: 🥇
M4: samajh gaya
M5: sun bhai stocks mein invest kiya tha return aaya finally
/think

[Assistant]
<think>
M5 hits with 'stocks mein invest kiya tha return aaya finally' — clear win update. Others are vague emojis. Text reply acknowledges the win without overdoing it.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | 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: lol
M2: haha
M3: 😂
M4: aeaxkbkcn
M5: hehehehe
/think

[Assistant]
<think>
All messages are laugh sounds or keyboard smash — 'aeaxkbkcn' is noise. No intent, no request. Ignore is the only clean choice, 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: bro kya hua bhai ek baat hai arre haan yaar haan bhai ye
M2: yaar dost ne storm birthday party plan ki thi emotional yaar
M3: haha
M4: 😑
M5: 🎂
/think

[Assistant]
<think>
M2 says 'dost ne storm birthday party plan ki thi emotional yaar' — emotional story, not a question. React with ❤ to validate the feeling, not explain or advise.
</think>
R: TYPE=react | TARGET=M2 | EFFORT=medium | TITLE=❤


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

[User]
M1: okay interesting
M2: bhai ek funny meme bhej yaar
M3: ngl bhai fourth dimension table banana hai padhai ka help karo na
M4: hmm
M5: 👀
/think

[Assistant]
<think>
M3 begs for help — 'fourth dimension table banana hai padhai ka help karo na' — actual study request. Needs text advice, not media or react. Others are just watching.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=medium | TITLE=text:study_schedule


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

[User]
M1: wait
M2: got this email
M3: from a client
M4: よろしくお願いしますこれからもよろしく
M5: what does this say
/think

[Assistant]
<think>
M4 is Japanese — 'よろしくお願いしますこれからもよろしく' — M5 asks 'what does this say'. Clear translation need. Nothing else fixes 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: seriously tho
M2: ngl
M3: seriously tho
M4: yaar driving license mil gaya mujhe finally done
M5: 🥴
/think

[Assistant]
<think>
M4 says 'driving license mil gaya mujhe finally done' — clear win share, no question but needs acknowledgment. Text fits to celebrate, not react or media which would feel flat.
</think>
R: TYPE=text | TARGET=M4 | 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: got it
M2: arre kuch batao
M3: 📸
M4: 💥 😤
M5: vercel deployment is failing with build error bro
/think

[Assistant]
<think>
M5 drops 'vercel deployment is failing with build error bro' — specific tech issue, needs detailed fix. Text required, not react or media; high effort because debugging is complex.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:vercel_error


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

[User]
M1: so
M2: my friend sent this
M3: i think its spanish
M4: Vielen Dank fuer deine Hilfe das war sehr nett
M5: anyone know
/think

[Assistant]
<think>
M4 is 'Vielen Dank fuer deine Hilfe das war sehr nett' — German text, M3 and M5 ask for translation. Translate is perfect, nothing else solves the language gap.
</think>
R: TYPE=translate | TARGET=M4 | EFFORT=low | TITLE=translate:german_text


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

[User]
M1: you think so
M2: 🎾
M3: bro burger dekhke muh mein paani aa gaya bhai sourness
M4: cool
M5: nice
/think

[Assistant]
<think>
M3 says 'burger dekhke muh mein paani aa gaya' — food craving expressed vividly, emoji alone won’t capture it. Media (food pic/gif) matches the craving better than text or react.
</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: phir kya
M2: accha bro
M3: 🥳
M4: bhai bhai best friend dusre sheher shift ho gaya permanently
M5: ugh
/think

[Assistant]
<think>
M4 says 'best friend dusre sheher shift ho gaya permanently' — emotional loss, not a question. React with 🥲 fits best; text would overexplain, media feels inappropriate.
</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: cant even
M2: bhai weight gain karna hai healthy tarike se guide do
M3: hmm
M4: 😂
M5: 😤
/think

[Assistant]
<think>
M2 asks 'weight gain karna hai healthy tarike se guide do' — clear request for advice. Text needed, not react or media; medium effort because diet/exercise tips require structure.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=medium | TITLE=text:weight_gain


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

[User]
M1: ngl bhai stock market mein kaise invest karoon guide do
M2: oh okay
M3: fr fr
M4: got it
M5: oh wait true
/think

[Assistant]
<think>
M1 says 'stock market mein kaise invest karoon guide do' — direct ask for financial guidance. Text is only option, others ignore intent. Medium effort: needs simple but accurate steps.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=medium | TITLE=text:stock_market


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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
M2: wait so go on
M3: nvm
M4: bro what is lowkey hilarious ngl
M5: anyone bhai age difference waali relationship kaisi advice
/think

[Assistant]
<think>
M5 asks 'age difference waali relationship kaisi advice' — sensitive topic, needs thoughtful reply. Text fits, not react or media; high effort because cultural/emotional nuance matters.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:age_gap


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

[User]
M1: bro kya ho raha hai tu aajkal arre haan yaar seriously ye
M2: yaar bata bol na
M3: theek hai yaar
M4: theek hai yaar
M5: guys bhai ielts writing task improve karna hai help karo
/think

[Assistant]
<think>
M5 says 'ielts writing task improve karna hai help karo' — clear request for study help. Others are just casual chit-chat. Needs detailed text advice, not just a reaction.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:ielts_prep


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

[User]
M1: got it
M2: okay bhai
M3: haan bro
M4: samajh gaya
M5: yaar bhai college access process kya hota hai batao
/think

[Assistant]
<think>
M5 asks 'college access process kya hota hai batao' — simple procedural question. No complexity, low effort text reply suffices. Others are just agreeing, no action needed.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:college_admission


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

[User]
M1: tea bhai
M2: yaar new skin mila battle pass se legendary wala yaar
M3: 🥴
M4: ok
M5: chal
/think

[Assistant]
<think>
M2 says 'new skin mila battle pass se legendary wala yaar' — gaming hype moment, excited tone. Media (gif/emoji) fits better than text to match the energy.
</think>
R: TYPE=media | TARGET=M2 | 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: bro kya hua bhai samajh nahi aa gaya main yaar seriously ye
M2: lowkey bro
M3: ありがとうございました
M4: ありがとうございました
M5: yaar engagement ho gayi bhai ring de diya usne yaar
/think

[Assistant]
<think>
M5 says 'engagement ho gayi bhai ring de diya usne yaar' — big personal news, needs celebratory media like confetti or fireworks. High effort because it’s emotional.
</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: 🎪
M2: sach mein
M3: bro kya kar yaar mujhe yaad aa gaya bhai ye
M4: btw bhai requital kar diya upi se transplant hua confirm
M5: yaar
/think

[Assistant]
<think>
M4 says 'requital kar diya upi se transplant hua confirm' — financial update with technical detail. Acknowledge to validate receipt, not reply with text or media.
</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: kya scene
M2: kya scene
M3: bro kya hua bhai ye
M4: bhai neend aa rahi hai kal milte hain gn sweet dreams
M5: accha
/think

[Assistant]
<think>
M4 says 'neend aa rahi hai kal milte hain gn sweet dreams' — clear goodnight sign-off. Others are vague. Acknowledge to close the loop gently, low effort.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=low | TITLE=good night


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

[User]
M1: 👁
M2: 👊 👏
M3: samajh gaya
M4: btw food for thought is ready come eat everyone at put off khana ready
M5: ?
/think

[Assistant]
<think>
M4 says 'food for thought is ready come eat everyone at put off khana ready' — invitation with typo, but intent is clear. Acknowledge to signal awareness, no need to over-respond.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=low | TITLE=on my way


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

[User]
M1: 😂
M2: bro kya ho jaunga bhai seriously ye
M3: accha bhai
M4: typescript eccentric misplay is confusing me badly help karo
M5: 😂
/think

[Assistant]
<think>
M4 says 'typescript eccentric misplay is confusing me badly help karo' — technical coding issue needing detailed fix. Others are laughing. Text response essential, high effort.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:typescript_error


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

[User]
M1: fr fr bro
M2: bhai bhai resign karna chahta hun guidance do please yaar
M3: sahi bola
M4: kya
M5: bilkul
/think

[Assistant]
<think>
M2 says 'resign karna chahta hun guidance do please' — clear plea for career advice. Others just echo, no solution. Needs detailed text response, not just react or ignore.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=high | TITLE=text:resignation_advice


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

[User]
M1: 🗣
M2: sach mein
M3: yaar gaming gif chahiye send karo
M4: L bro
M5: bhai exercise routine banana hai guide do please yaar
/think

[Assistant]
<think>
M5 asks 'exercise routine banana hai guide do please' — direct request for help. Others are vague or slang. Text response needed to structure a routine, medium effort.
</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: hey tell me more
M2: django orm query is not connection tables properly
M3: yeah
M4: 😂
M5: send a cute dog gif please
/think

[Assistant]
<think>
M2 has technical issue: 'django orm query is not connection tables properly' — real dev problem. Gif request is distraction. High-effort text fix required, not media.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=high | TITLE=text:django_error


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

[User]
M1: bhai caption mein tha
M2: Por favor me ajuda com isso eh muito urgente
M3: samjha koi
M4: help please
M5: translate karo
/think

[Assistant]
<think>
M2 is in Portuguese: 'Por favor me ajuda com isso eh muito urgente' — others ask to translate. Language barrier is the core issue. Translate is only fit, not text or react.
</think>
R: TYPE=translate | TARGET=M2 | EFFORT=high | 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: bro what happened today ngl
M2: bro what is lowkey hilarious ngl
M3: thats wild
M4: yaar new skin mila fight pass se legendary wala ngl
M5: no way
/think

[Assistant]
<think>
M4 says 'new skin mila fight pass se legendary wala ngl' — pure gaming hype. No question, just excitement. Media (gif/emoji) matches vibe better than text.
</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: pakka
M2: accha yaar
M3: normal hai
M4: bhai presentation banani hai tips do please yaar
M5: sure
/think

[Assistant]
<think>
M4 says 'presentation banani hai tips do please yaar' — clear ask for help. Others just agree. Needs practical advice, so text with medium effort, not just react.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:presentation_help


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

[User]
M1: ngl got it
M2: insane
M3: 👊
M4: bro what happened today ngl
M5: omg finally roz subah uthne ki aadat lag gayi 30 din ho gaye
/think

[Assistant]
<think>
M5 shares win: 'roz subah uthne ki aadat lag gayi 30 din ho gaye' — personal milestone, no ask. React with emoji fits celebration, text would overcomplicate.
</think>
R: TYPE=react | TARGET=M5 | EFFORT=low | TITLE=💪


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

[User]
M1: bro what is lowkey hilarious ngl
M2: bro what are telling me out on this happened today ngl
M3: sure true
M4: icymi
M5: yaar new skin mila battle pass se legendary wala ngl
/think

[Assistant]
<think>
M5 says 'new skin mila battle pass se legendary wala ngl' — same hype as B5. No question, just sharing win. Media reaction is perfect, low effort, no need for text.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=low | TITLE=media:gaming_hype


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

[User]
M1: understood the assignment
M2: okay but okay
M3: bro what is absolutely insane wait what happened today ngl
M4: bhai immunity weak hai kaise badhaaoon tips do bhai
M5: no way
/think

[Assistant]
<think>
M4 says 'immunity weak hai kaise badhaaoon tips do' — direct request for health advice. Text fits, others are just reacting, not asking for help.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:immunity_boost


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

[User]
M1: 💬
M2: yaar
M3: haan bhai
M4: bro kya hua bhai sun na ek kaam kar yaar seriously ye
M5: bhai friend group mein bahut dramatic event ho raha hai aid
/think

[Assistant]
<think>
M5 says 'friend group mein bahut dramatic event ho raha hai aid' — hints at unfolding drama needing explanation. Text needed to unpack the chaos, not just react.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:group_drama


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

[User]
M1: rtjvefksef
M2: haha same
M3: 😂
M4: true
M5: lol
/think

[Assistant]
<think>
All messages are laughs, emojis, or filler — 'haha same', '😂', 'lol'. No real question or intent. Ignore fits, nothing to respond to.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: yaar sun na
M2: foreign language hai
M3: kya likha hai
M4: bata na
M5: Por favor ayudame con esto es urgente hoy
/think

[Assistant]
<think>
M5 is in Spanish — 'Por favor ayudame con esto es urgente hoy' — others are asking what it means. Translate is the only action that breaks the language barrier.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=high | TITLE=translate:spanish_text


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

[User]
M1: btw bhai career change karna chahta hun advice do please
M2: interesting
M3: fair enough
M4: cool
M5: 👑
/think

[Assistant]
<think>
M1 asks 'career change karna chahta hun advice do' — clear request for guidance. Text response needed; others just acknowledge, no real help.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=medium | TITLE=text:career_pivot


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

[User]
M1: 🌊
M2: oh really
M3: bro what is lowkey hilarious ngl
M4: ngl interesting
M5: yaar boss se salary raise maangni hai tips do please
/think

[Assistant]
<think>
M5 says 'boss se salary raise maangni hai tips do please' — specific, urgent request for strategy. High effort because advice needs structure and nuance.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:salary_raise


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: okay fair enough
M3: bro what is lowkey hilarious ngl
M4: so bhai percentage calculate karna hai marks ki help
M5: got it
/think

[Assistant]
<think>
M4 says 'percentage calculate karna hai marks ki help' — direct ask for math help. Text response needed to explain formula, others are just noise.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:marks_calc


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

[User]
M1: You are our lucky winner
M2: Lottery prize
M3: Claim in 24 hours
M4: Contact agent
M5: bwlfe
/think

[Assistant]
<think>
M1-4 are classic scam phrases — 'lucky winner', 'claim in 24 hours'. M5 is gibberish. No real conversation, pure spam. Ignore is the only right call.
</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: thats crazy
M2: bhai docker crash ho raha help
M3: bro boss ne bola tu team lead banega ab se bhai
M4: send cat gif please bro
M5: 🔥
/think

[Assistant]
<think>
M3 says 'boss ne bola tu team lead banega ab se' — big personal win, not just gossip. High effort react fits because it’s celebratory, not advice or media. Cat gif is distraction, this needs hype.
</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: bhai result aa gaya marks acche aaye
M2: actually
M3: bhai dada ji hospital mein hain please pray for them
M4: 😤
M5: 😅
/think

[Assistant]
<think>
M3 says 'dada ji hospital mein hain please pray for them' — urgent emotional plea, not just status. Text response needed to show care, not emoji. Low effort because empathy > length.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=low | TITLE=text:family_sick


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

[User]
M1: wait what
M2: ngl interesting
M3: oof
M4: fun fact go on
M5: just fyi bhai file share kar di check into karo please google drive
/think

[Assistant]
<think>
M5 says 'file share kar di check into karo please google drive' — clear action item, no question asked. Acknowledge fits to confirm receipt, no need to solve or react.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=got it bhai


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

[User]
M1: bro what is lowkey hilarious ngl
M2: bro what happened today ngl
M3: okay interesting
M4: just got into dream college omg
M5: hey yaar wallet chheen liya kisi ne kya karoon help me
/think

[Assistant]
<think>
M5 says 'wallet chheen liya kisi ne kya karoon help me' — direct cry for help, not just venting. Text response required to offer solutions, not just react or ignore.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:wallet_stolen


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

[User]
M1: 감사합니다
M2: okay bro
M3: just got into dream college omg
M4: 🧠
M5: arre job offer aa gaya bhai finally placement ho gayi
/think

[Assistant]
<think>
M5 says 'job offer aa gaya bhai finally placement ho gayi' — huge win, but M1 is Korean. Wait — M1 is ‘감사합니다’, others are ignoring it. Mistake? No — M5’s joy is the trigger, but media? Wrong. Should be text. But decision says media… maybe they meant emoji? Hmm — maybe they misread. Still, I’ll follow: they think celebration = media. Odd, but I’ll note it.
</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: bhai
M2: 배고파요 뭔가 맛있는 거 먹고 싶어요
M3: kya matlab hai
M4: kya matlab hai
M5: batao na
/think

[Assistant]
<think>
M2 says '배고파요 뭔가 맛있는 거 먹고 싶어요' — Korean, others are confused ('kya matlab hai'). Clear language barrier. Translate is only action that helps. Low effort because it’s one sentence.
</think>
R: TYPE=translate | TARGET=M2 | EFFORT=low | TITLE=translate:korean_text


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

[User]
M1: bro what happened so you on this happened today ngl
M2: 💯
M3: bro what is lowkey hilarious ngl
M4: quick update just sent you the document check your e-mail inbox
M5: 🤣
/think

[Assistant]
<think>
M4 says 'quick update just sent you the document check your e-mail inbox' — info drop, no question. Acknowledge fits to confirm receipt. Medium effort because it’s work-related, not casual.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=medium | TITLE=thank you


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

[User]
M1: lowkey fair enough
M2: bro what is going on this happened today ngl
M3: 🍿
M4: 🙃
M5: omg code review mein senior ne bola perfect implementation
/think

[Assistant]
<think>
M5 says 'omg code review mein senior ne bola perfect implementation' — proud win, no ask. React with emoji fits better than text — overkill to reply with words. Medium effort for a solid clapback.
</think>
R: TYPE=react | TARGET=M5 | EFFORT=medium | TITLE=🔥


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

[User]
M1: submitted the project before deadline finally done yaar
M2: nice
M3: theek lagta hai
M4: samajh gaya
M5: 🫣
/think

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


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

[User]
M1: good morning everyone gm
M2: chal dekho
M3: bhai kaam ho gaya done
M4: bhai sun bol na
M5: arre new put up mein shift ho gaye bhai griha pravesh done
/think

[Assistant]
<think>
M5 drops 'griha pravesh done' with excited tone — big life event, needs hype. React with emoji fits best, text would kill the joy, media doesn’t match.
</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: 🗣
M2: spill
M3: bet
M4: honestly electron desktop app crashes on startup every time
M5: really
/think

[Assistant]
<think>
M4 says 'electron desktop app crashes on startup every time' — clear tech issue needing fix. Text response required, others are just noise or vague reactions.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:electron_error


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

[User]
M1: 🎶 🤦
M2: theek hai yaar
M3: bata na
M4: group project mein koi kaam nahi kar raha help bhai
M5: nice
/think

[Assistant]
<think>
M4 complains 'group project mein koi kaam nahi kar raha help bhai' — direct plea for advice. Low effort text suffices, no need for media or deep analysis.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:group_project


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

[User]
M1: yaar bhai biryani ki yaad aa rahi hai mummy wali ghar ki
M2: lol
M3: 🎤
M4: hmm
M5: haan okay
/think

[Assistant]
<think>
M1 says 'biryani ki yaad aa rahi hai mummy wali ghar ki' — food craving, emotional, not asking for help. Media (food gif) matches vibe better than text or react.
</think>
R: TYPE=media | TARGET=M1 | EFFORT=low | TITLE=media:food_craving


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

[User]
M1: lowkey interesting
M2: 🦾
M3: bro what is going on that is lowkey hilarious ngl
M4: sure makes sense
M5: bhai gym jaana chodh diya motivate karo please yaar
/think

[Assistant]
<think>
M5 begs 'gym jaana chodh diya motivate karo please yaar' — asking for encouragement. Short text reply gives push, media too distracting, react too weak.
</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: arre exam clear ho gaya bhai sabse mushkil wala paper
M2: okay
M3: ohhh
M4: hmm
M5: payment kar diya upi se
/think

[Assistant]
<think>
M1 says 'exam clear ho gaya bhai sabse mushkil wala paper' — big win, emotional release. Media (celebration gif) fits better than text, which feels flat for this joy.
</think>
R: TYPE=media | TARGET=M1 | EFFORT=medium | TITLE=media:celebration


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

[User]
M1: yaar sun na
M2: foreign language hai
M3: kya likha hai
M4: bata na
M5: おはようございます今日もよい一日を
/think

[Assistant]
<think>
M5 writes 'おはようございます今日もよい一日を' — Japanese text, others are asking what it means. Translate is only action that solves the language barrier.
</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: kya hua
M2: okay bro
M3: suno bhai partner se jealous ho raha hun kyon help karo
M4: okay
M5: ?
/think

[Assistant]
<think>
M3 says 'partner se jealous ho raha hun kyon help karo' — direct plea for emotional advice, not just small talk. Text fits because jealousy needs nuanced guidance, not just a reaction.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | TITLE=text:jealousy_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: haan yaar
M2: bhai audience de ke aaya accha laga mujhe went well
M3: phir kya hua
M4: okay bhai
M5: hmm
/think

[Assistant]
<think>
M2 says 'audience de ke aaya accha laga mujhe went well' — proud update, no question asked. Acknowledge works because it validates the win without overdoing it.
</think>
R: TYPE=acknowledge | TARGET=M2 | EFFORT=medium | TITLE=proud of you


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

[User]
M1: bhai file share kar di check karo please google drive
M2: ?
M3: 🥴
M4: 🙄
M5: 👀
/think

[Assistant]
<think>
M1 says 'file share kar di check karo please google drive' — clear action request. Acknowledge fits since others are just reacting; no need to fix or translate, just confirm receipt.
</think>
R: TYPE=acknowledge | TARGET=M1 | EFFORT=medium | TITLE=got it bhai


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

[User]
M1: 👑 🫠
M2: noted
M3: arre bhai sunset dekha aaj se balcony itna beautiful tha
M4: 😤
M5: ok
/think

[Assistant]
<think>
M3 says 'sunset dekha aaj se balcony itna beautiful tha' — poetic vibe, not a question. Media fits because the beauty is visual, not verbal; emoji or image would match the mood better than text.
</think>
R: TYPE=media | TARGET=M3 | 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: Estoy muy emocionado por lo que paso hoy
M2: batao na
M3: translate karo
M4: kya matlab hai
M5: batao na
/think

[Assistant]
<think>
M1 is Spanish — 'Estoy muy emocionado por lo que paso hoy' — others ask 'translate karo' and 'kya matlab hai'. Translate is obvious, no other action makes sense here.
</think>
R: TYPE=translate | TARGET=M1 | EFFORT=low | TITLE=translate:spanish_text


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

[User]
M1: haan yaar
M2: 🙃
M3: oye my ex suddenly started texting me again kya karun
M4: chal
M5: ok
/think

[Assistant]
<think>
M3 says 'my ex suddenly started texting me again kya karun' — clear cry for relationship advice. Text needed because ex dynamics require thoughtful guidance, not just emojis.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | 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: bro kya ho raha hai samajh nahi aa raha lol kya scene hai ye
M2: tea yaar
M3: btw bhai interview de ke aaya accha laga mujhe went well
M4: python error aa rahi hai console mein
M5: nahi
/think

[Assistant]
<think>
M3 says 'interview de ke aaya accha laga mujhe went well' — proud moment, no ask. Acknowledge fits because it’s a win to celebrate, not a problem to solve.
</think>
R: TYPE=acknowledge | TARGET=M3 | EFFORT=medium | TITLE=all the best