[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: arre sun na bol na
M3: phir kya
M4: chal dekho
M5: arre friend ne 3 baje uthke help kiya exam ke liye true friend
/think

[Assistant]
<think>
M5 says 'friend ne 3 baje uthke help kiya' — emotional praise moment. React with heart fits, not text, because it’s about appreciation, not advice.
</think>
R: TYPE=react | TARGET=M5 | EFFORT=medium | TITLE=❤


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

[User]
M1: accha bro
M2: phir kya
M3: yaar yaar teacher ne apna tiktok accidentally projector pe chala diya
M4: 😂
M5: nice
/think

[Assistant]
<think>
M3 says 'teacher ne tiktok projector pe chala diya' — funny accidental moment. Media (gif/emoji) fits best to match the humor, not text which kills the vibe.
</think>
R: TYPE=media | TARGET=M3 | 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: okay interesting
M2: bro chai ki craving hai bhai barish mein pakode ke saath
M3: yeah
M4: sure
M5: 😂
/think

[Assistant]
<think>
M2 says 'chai ki craving hai barish mein pakode ke saath' — food craving with mood. Media (food pic/gif) fits better than text, low effort because it’s nostalgic, not complex.
</think>
R: TYPE=media | TARGET=M2 | EFFORT=low | TITLE=media:food_craving


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

[User]
M1: bro
M2: this was in the caption
M3: what language even
M4: Esto es absolutamente increible no puedo creer
M5: help
/think

[Assistant]
<think>
M4 says 'Esto es absolutamente increible...' — Spanish exclamatory line, others ask for help. Translate fits, low effort, common phrase, easy to decode.
</think>
R: TYPE=translate | TARGET=M4 | EFFORT=low | TITLE=translate:spanish_text


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

[User]
M1: bro kya baat bata bhai ek baat bata bhai seriously ye
M2: oye bhai kuch batao
M3: 🌈 🍿
M4: yaar bhai study group banana chahta hun kaise karoon
M5: dekh
/think

[Assistant]
<think>
M4 says 'study group banana chahta hun kaise karoon' — direct request for guidance. Text response fits, effort low because it’s a simple, common advice topic.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:study_group


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

[User]
M1: deadass
M2: im dead
M3: ngl bhai business band karna pad raha hai help advice
M4: okay and
M5: i see
/think

[Assistant]
<think>
M3 says 'business band karna pad raha hai help advice' — clear cry for help, not just venting. Needs detailed text reply, not just react or acknowledge. High effort because it’s a real problem.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | TITLE=text:business_failed


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

[User]
M1: bro kya hua bhai ye
M2: bhai internship ke liye kaise apply karein batao na
M3: 👀
M4: lol
M5: dekh
/think

[Assistant]
<think>
M2 asks 'internship ke liye kaise apply karein' — direct how-to question. Others are just reacting. Text response needed, low effort since it’s standard advice.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=low | TITLE=text:internship_help


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

[User]
M1: dekh sun na
M2: fr?
M3: oye kya chal raha
M4: bhai japanese B1 level clear kar liya feeling great
M5: lol
/think

[Assistant]
<think>
M4 drops 'japanese B1 level clear kar liya feeling great' — proud milestone, not a question. Text reply acknowledges achievement, not media or react which would underrespond.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:language_achievement


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

[User]
M1: wait bhai last day tha college ka itna emotional ho gaya
M2: interesting
M3: no way
M4: i see
M5: and then
/think

[Assistant]
<think>
M1 says 'itna emotional ho gaya' — emotional update, no ask. React with emoji fits better than text which would overexplain a feeling.
</think>
R: TYPE=react | TARGET=M1 | EFFORT=medium | TITLE=😭


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

[User]
M1: listen really
M2: cope
M3: oh really
M4: sure got it
M5: guys bhai minecraft mein itna insane build banaya finally
/think

[Assistant]
<think>
M5 says 'minecraft mein itna insane build banaya finally' — hype moment, visual content expected. Media fits, text would kill the vibe.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=medium | TITLE=media:gaming_hype


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

[User]
M1: big W bro
M2: 감사합니다
M3: bhai ghar mein plants lagaye hain tips do plant care
M4: 😂
M5: hm
/think

[Assistant]
<think>
M3 asks 'plants lagaye hain tips do plant care' — specific advice request. High effort because plant care needs detailed tips, not just a reaction.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | TITLE=text:plant_care


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

[User]
M1: ⚡
M2: yaar sun dekh na
M3: bro sun na
M4: bro kya hua bhai ye
M5: bhai hostel mein adjust karna mushkil hai tips do
/think

[Assistant]
<think>
M5 says 'hostel mein adjust karna mushkil hai tips do' — real struggle, needs actionable help. Text is only right choice, others ignore the pain.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:hostel_life


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

[User]
M1: bro ngl yaar
M2: bata na
M3: arre sun na kya chal raha
M4: bro kya scene hai ye
M5: arre bhai anniversary hai aaj humari ek saal ho gaya
/think

[Assistant]
<think>
M5 says 'anniversary hai aaj humari ek saal ho gaya' — celebratory moment, not a question. Media (gif/emoji) matches the joy better than text.
</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: kab
M2: arre bol na
M3: bro kya kar raha hai oye sun bhai ye kya hua bhai ye
M4: samajh gaya
M5: btw just finished the presentation nailed it hopefully
/think

[Assistant]
<think>
M5 says 'finished presentation nailed it hopefully' — shares win with uncertainty. Acknowledge fits, no advice needed, just validation for the effort.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=hope it went well


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

[User]
M1: okay fair enough
M2: 😤
M3: bro what are you something lol that is lowkey hilarious ngl
M4: bro what happened today ngl that is lowkey hilarious ngl
M5: bhai wifi ka password change kiya new one is in notes
/think

[Assistant]
<think>
M5 shares wifi password update — practical info drop. No emotion, no ask. Low-effort acknowledge is perfect, no need to overreact.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=low | TITLE=thanks


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

[User]
M1: bro kya scene hai ye
M2: bhai placement ho gayi campus se finally done yaar
M3: lol okay
M4: aur bata
M5: 🧋
/think

[Assistant]
<think>
M2 says 'placement ho gayi campus se finally done yaar' — huge win, pure celebration. React with emoji, text would be too formal for this joy.
</think>
R: TYPE=react | TARGET=M2 | EFFORT=high | TITLE=🥳


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

[User]
M1: 🍿
M2: bro what happened today ngl
M3: oh really
M4: 🌈
M5: anyone period cramps are really bad help please any remedy
/think

[Assistant]
<think>
M5 asks 'period cramps are really bad help please any remedy' — urgent health need. Text response required, low effort because common remedies exist.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:period_pain


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

[User]
M1: toh
M2: oye bhai bol na
M3: Muchas gracias amigo
M4: bhai result aa gaya marks acche aaye
M5: oye bhai snowfall ho rahi hai pehli baar dekh raha hun live bhai
/think

[Assistant]
<think>
M5 says 'snowfall ho rahi hai pehli baar dekh raha hun live bhai' — poetic, aesthetic moment. Media fits better than text, captures the wonder visually.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=medium | TITLE=media:aesthetic_vibe


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

[User]
M1: theek hai yaar
M2: bhai placement ho gayi campus se last practice yaar
M3: 💀
M4: bro
M5: 😂
/think

[Assistant]
<think>
M2 says 'placement ho gayi campus se last practice yaar' — big win, emotional closure. React with fire emoji, text would dilute the triumph.
</think>
R: TYPE=react | TARGET=M2 | EFFORT=high | TITLE=🥳


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

[User]
M1: im dead
M2: i mean
M3: 💥
M4: guys bhai freelance client ne fillip de diya glad with work
M5: interesting
/think

[Assistant]
<think>
M4 says 'freelance client ne fillip de diya glad with work' — proud achievement, not a question. React with cool emoji, text would be redundant.
</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: wahiyat
M2: yaar presentation itni acchi gayi standing ovation
M3: theek lagta hai
M4: theek hai
M5: aur
/think

[Assistant]
<think>
M2 says 'presentation itni acchi gayi standing ovation' — huge win, hype energy. React with fire emoji, perfect match for the energy, not text.
</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: EARN 10000 PER DAY
M2: No investment needed
M3: 100% guaranteed
M4: Join now
M5: 👍
/think

[Assistant]
<think>
All messages are spam — 'EARN 10000 PER DAY', '100% guaranteed'. No real intent, just ads. Ignore, no action needed.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: samajh gaya
M2: bro kya hua bhai ye
M3: 🦾
M4: yaar sun bhai clutch maar diya valorant mein 1v5 insane
M5: ohhh
/think

[Assistant]
<think>
M4 says 'clutch maar diya valorant mein 1v5 insane' — epic gaming moment. React with fire emoji, text would ruin the hype, media isn’t needed here.
</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: ⚡ 👏
M2: btw i am really sorry about what happened yaar my bad
M3: aur bata
M4: chal
M5: phir kya hua
/think

[Assistant]
<think>
M2 says 'sorry about what happened yaar my bad' — sincere apology, others are just drifting. Acknowledge to validate emotion, not text or react, since it’s about healing, not solving.
</think>
R: TYPE=acknowledge | TARGET=M2 | EFFORT=medium | TITLE=we are good


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

[User]
M1: sach bol raha
M2: fr bhai
M3: 🎮 🖼
M4: bro kya yaar seriously bohot bore ho jaunga bhai ye
M5: cold shower le raha hun roz ab discipline aa gaya
/think

[Assistant]
<think>
M5 says 'cold shower le raha hun roz ab discipline aa gaya' — proud personal win, no question asked. React with 💪 fits better than text, which would overcomplicate a victory lap.
</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: okay yaar
M2: bhai ek sec kuch batao
M3: ❤
M4: tailwind classes not applying in my project at all
M5: sure
/think

[Assistant]
<think>
M4 drops 'tailwind classes not applying' — clear dev issue needing detailed fix. Text response required, not react or ignore, since this is a real technical blocker.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:tailwind_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: bata na
M2: samajh gaya
M3: bhai weight gain karna hai healthy tarike se guide do
M4: bro
M5: 👀
/think

[Assistant]
<think>
M3 asks 'weight gain karna hai healthy tarike se guide do' — direct request for advice. Text fits, not react, because they want steps, not emojis.
</think>
R: TYPE=text | TARGET=M3 | 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: bro
M2: this was in the caption
M3: what language even
M4: help please
M5: آپ کا بہت بہت شکریہ آپ نے بہت مدد کی
/think

[Assistant]
<think>
M5 is Urdu: 'آپ کا بہت بہت شکریہ...' — others are confused about language. Translate is the only action that answers 'what does this mean?'
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=low | TITLE=translate:urdu_text


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

[User]
M1: 🕹
M2: not gonna lie tell me more
M3: massive L
M4: 🌚
M5: ngl yaar professional email likhna hai templates do bhai
/think

[Assistant]
<think>
M5 says 'professional email likhna hai templates do' — specific, actionable ask. High effort text needed because email templates require structure, not just a reaction.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:email_writing


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

[User]
M1: bro kya hua bhai ye
M2: bro kya hua bhai ye
M3: bhai mummy ne favourite khana banaya bina Bolanci samajh gayi yaar
M4: haan
M5: okay
/think

[Assistant]
<think>
M3 says 'mummy ne favourite khana banaya bina Bolanci samajh gayi' — sweet, emotional moment. React with ❤, not text, since it’s a heartwarming update, not a question.
</think>
R: TYPE=react | TARGET=M3 | EFFORT=low | TITLE=❤


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

[User]
M1: ok
M2: ok
M3: ok
M4: ok
M5: ok
/think

[Assistant]
<think>
All 'ok' — zero intent, no request, no emotion. Ignore, nothing to route, no signal in 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: ngl makes sense
M2: seriously tho
M3: cringe
M4: 📸
M5: bhai presentation banani hai tips do please yaar
/think

[Assistant]
<think>
M5 says 'presentation banani hai tips do please' — clear help request. Medium effort text: needs structure, not just a react or translate.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:presentation_help


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

[User]
M1: so
M2: my friend sent this
M3: i think its spanish
M4: what does it mean
M5: Me alegra mucho verte despues de tanto tiempo
/think

[Assistant]
<think>
M5 is Spanish: 'Me alegra mucho verte...' — M3/M4 explicitly ask what it means. Translate is the only action that resolves the language gap.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=low | TITLE=translate:spanish_text


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

[User]
M1: 감사합니다
M2: okay yaar
M3: yaar gaming gif chahiye send karo
M4: bhai just finished the presentation nailed it hopefully
M5: haan
/think

[Assistant]
<think>
M4 says 'just finished presentation nailed it hopefully' — proud update, no ask. Acknowledge to validate effort, not react (too casual) or text (overkill).
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=medium | TITLE=fingers crossed


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: got it
M3: noted
M4: bhai gym mein personal record tod diya aaj finally
M5: ok
/think

[Assistant]
<think>
M4 says 'gym mein personal record tod diya' — personal win, no question. React with 💪 to match the energy, not text, since advice isn’t needed.
</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: 🫣
M2: ong
M3: oh really
M4: ngl interesting
M5: bhai partner pe trust nahi raha kya karoon advice do
/think

[Assistant]
<think>
M5 asks 'partner pe trust nahi raha kya karoon' — deep emotional issue. High effort text needed because advice must be thoughtful, not just a quick react.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:trust_issue


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

[User]
M1: lol
M2: kya
M3: 😂
M4: 💀
M5: hehehehe
/think

[Assistant]
<think>
All laughter/emoji spam — 'lol', '😂', 'hehehehe' — no intent, no request. Ignore, nothing to respond to.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

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

[Assistant]
<think>
M1 is Japanese: 'すみません少し助けていただけますか' — others are asking what it means. Translate fits, since the core need is understanding foreign text.
</think>
R: TYPE=translate | TARGET=M1 | EFFORT=medium | TITLE=translate:japanese_text


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

[User]
M1: ngl makes sense
M2: hold on really
M3: fr
M4: rip
M5: quick update just finished the presentation nailed it hopefully
/think

[Assistant]
<think>
M5 says 'just finished presentation nailed it hopefully' —, proud update. Acknowledge to mirror the vulnerability, not react or text.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=fingers crossed


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

[User]
M1: bro kya yaar tu aajkal arre haan bhai ek baat bata bhai ye
M2: kya scene
M3: 🤯 🍔
M4: haan haan
M5: first date ke liye kya karoon tips do delight bhai
/think

[Assistant]
<think>
M5 asks 'first date ke liye kya karoon tips do' — simple, practical ask. Low effort text: basic tips suffice, no deep analysis needed.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:first_date


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

[User]
M1: fyi
M2: hey whats up
M3: bhai git conflict aa gaya resolve karo
M4: bhai git conflict aa gaya resolve karo
M5: i reached home safely just got here now all good
/think

[Assistant]
<think>
M5 says 'reached home safely just got here now all good' — status update, not a question. Acknowledge with high effort because safety matters, and 'take rest now' adds care.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=high | TITLE=take rest now


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

[User]
M1: bro what is lowkey hilarious ngl
M2: seriously tho
M3: W
M4: yeah true
M5: honestly pwa service worker is not caching properly fix it
/think

[Assistant]
<think>
M5 screams tech trouble — 'pwa service worker is not caching properly fix it' — clear error needing fix, not just chat. Text fits, others are just vibe-checking.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:pwa_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: ngl makes sense
M2: fun fact really
M3: ikr
M4: 💀
M5: bro yaar pet billi mar gayi bhai 8 saal se thi humare paas
/think

[Assistant]
<think>
M5 drops emotional bomb — 'pet billi mar gayi bhai 8 saal se thi' — deep grief, no question, just needs empathy. React with emoji, not text — too heavy for words.
</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: suno bhai kya pehnu interview ke liye suggest karo please
M3: sahi hai yaar
M4: okay cool
M5: ✌
/think

[Assistant]
<think>
M2 asks 'suno bhai kya pehnu interview ke liye suggest karo please' — direct fashion advice request. Others are just emojis, so text response needed for real help.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=medium | TITLE=text:fashion_advice


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

[User]
M1: sach mein
M2: haan bhai
M3: 🫣 🎭
M4: yaar my essay has inadvertent plagiarism help me fix it
M5: 👀
/think

[Assistant]
<think>
M4 says 'my essay has inadvertent plagiarism help me fix it' — urgent academic help needed. Others are silent or reacting, only M4 has actionable ask. Text it.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:plagiarism_fix


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

[User]
M1: 🔥
M2: bhai photography seekhna chahta hun guide do please
M3: okay
M4: sure
M5: hmm
/think

[Assistant]
<think>
M2 says 'photography seekhna chahta hun guide do please' — simple request for guidance. Low effort because it’s straightforward advice, no deep troubleshooting.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=low | TITLE=text:photography_advice


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

[User]
M1: 감사합니다
M2: python error aa rahi hai console mein
M3: haan bro
M4: theek hai yaar
M5: code review mein senior ne bola perfect implementation yaar
/think

[Assistant]
<think>
M5 says 'code review mein senior ne bola perfect implementation yaar' — proud shoutout, not a question. React with fire emoji, not text — it’s celebration, not problem.
</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: ok so tell me more
M2: hey bhai wireless local area network ka password change kiya new one is in notes
M3: honestly yeah
M4: interesting
M5: oh wait true
/think

[Assistant]
<think>
M2 shares password update — 'wireless local area network ka password change kiya new one is in notes' — info drop, no ask. Acknowledge = perfect, no need to overreply.
</think>
R: TYPE=acknowledge | TARGET=M2 | EFFORT=low | TITLE=got it thanks


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

[User]
M1: bro what are telling me that is this happened today ngl
M2: 😏
M3: off topic but go on
M4: lowkey interesting
M5: hey bhai neend aa rahi hai kal milte hain gn sweet dreams
/think

[Assistant]
<think>
M5 says 'neend aa rahi hai kal milte hain gn sweet dreams' — polite exit, no issue. Just needs a nod. Acknowledge with 'rest well' — gentle, fitting, no extra effort.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=low | TITLE=rest well


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

[User]
M1: suno na kya chal raha
M2: samajh gaya
M3: bro kya baat hai ye
M4: arre vue portion lifecycle hook is busted not working
M5: dekh
/think

[Assistant]
<think>
M4 hits hard — 'vue portion lifecycle hook is busted not working' — dev pain point. Others are vague, this is specific. High effort text needed to debug properly.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:vue_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: chal dekho
M2: bro kya yaar seriously ye
M3: theek hai yaar
M4: bhai english grammar rules confuse karte hain mujhe
M5: dekh
/think

[Assistant]
<think>
M4 says 'english grammar rules confuse karte hain mujhe' — clear confusion, simple ask. Low effort because it’s basic rule explanation, not deep linguistics.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:english_grammar


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

[User]
M1: no way
M2: quick tell me more
M3: cope
M4: bhai friend ne wrong person ko i love you bhej diya
M5: 😭
/think

[Assistant]
<think>
M4 shares absurd story — 'friend ne wrong person ko i love you bhej diya' — funny, not求助. M5’s 😭 is ironic, but M4’s the punchline. React with laugh emoji, not advice.
</think>
R: TYPE=react | TARGET=M4 | EFFORT=low | TITLE=😂


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

[User]
M1: bro kya ho raha hai kya hua bhai seriously ye
M2: 😬
M3: sach mein
M4: 👏 🤞
M5: bhai partner se baat hi nahi hoti properly help karo
/think

[Assistant]
<think>
M5 says 'partner se baat hi nahi hoti properly help karo' — emotional relationship struggle. Needs thoughtful text, not just emoji. High effort because it’s delicate.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:communication_fix


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

[User]
M1: Je ne comprends pas du tout ce que tu veux dire
M2: what language is this
M3: anyone know
M4: what does this say
M5: what does this say
/think

[Assistant]
<think>
M1 is French — 'Je ne comprends pas du tout' — others ask 'what does this say?' — clear translation need. Text won’t help, translate does. Medium effort for accuracy.
</think>
R: TYPE=translate | TARGET=M1 | EFFORT=medium | TITLE=translate:french_text


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

[User]
M1: hey guys
M2: got this message
M3: have no idea what it says
M4: can someone translate
M5: お疲れ様でした今日もよく頑張りましたね
/think

[Assistant]
<think>
M5 is Japanese — 'お疲れ様でした今日もよく頑張りましたね' — others explicitly ask to translate. Target is clear, low effort because it’s a common phrase, no ambiguity.
</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: aaaaaaa
M2: ㊗🇩🇲🇧🇯
M3: ccccccc
M4: ddddddd
M5: eeeeeee
/think

[Assistant]
<think>
All spam: 'aaaaaaa', 'ccccccc', emoji bursts — zero intent. No question, no emotion, no request. Ignore — nothing to route, just 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: noted
M2: bhai yaar ne protagonist zone kar diya kya karoon help
M3: yaar
M4: nahi
M5: haan dekho
/think

[Assistant]
<think>
M2 says 'yaar ne protagonist zone kar diya kya karoon help' — friendzone pain, real emotional ask. Needs text advice, not just react. High effort because it’s nuanced.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=high | TITLE=text:friendzone_advice


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

[User]
M1: 😮
M2: vibing bhai
M3: suno yaar client payment nahi de raha kya karoon help me
M4: lol
M5: ok
/think

[Assistant]
<think>
M3 says 'client payment nahi de raha kya karoon help me' — money issue, urgent. Others are just vibes. Text response needed to guide on follow-up or escalation.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=medium | TITLE=text:client_issue


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

[User]
M1: bro kya scene hai yaar mujhe bhi same cheez bol raha hai ye
M2: got it
M3: sun bhai office mein presentation deni hai help karo yaar
M4: nahi
M5: 🔥
/think

[Assistant]
<think>
M3 says 'office mein presentation deni hai help karo yaar' — direct request for prep help. Others are silent or reacting. High effort text because structuring a
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | TITLE=text:presentation_prep


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

[User]
M1: ok so okay
M2: get this tell me more
M3: ✌
M4: omg landlord ka message galti se group mein aa gaya embarrassing
M5: 🤣
/think

[Assistant]
<think>
M4 says 'landlord ka message galti se group mein aa gaya embarrassing' — pure cringe moment, others are laughing (🤣), so react fits better than text or translate.
</think>
R: TYPE=react | TARGET=M4 | EFFORT=low | TITLE=😂


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

[User]
M1: hey go on
M2: 💥
M3: lowkey interesting
M4: bhai english improve karna hai kaise karoon guide do
M5: 💀
/think

[Assistant]
<think>
M4 asks 'english improve karna hai kaise karoon guide do' — direct request for advice, needs text response, not just emojis or acknowledgment.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:language_learning


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

[User]
M1: bro kya hua bhai seriously ye
M2: bhai phone kho gaya sab data chala gaya help karo
M3: lol okay
M4: 😭
M5: chal theek
/think

[Assistant]
<think>
M2 says 'phone kho gaya sab data chala gaya help karo' — urgent problem, needs detailed help, so high-effort text, not just react or ignore.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=high | TITLE=text:phone_lost


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

[User]
M1: yaar dekh
M2: kya hai ye
M3: kahin se aaya
M4: samajh nahi aaya
M5: هذا رائع جداً لم أكن أتوقع هذا أبداً
/think

[Assistant]
<think>
M5 is in Arabic — 'هذا رائع جداً لم أكن أتوقع هذا أبداً' — others are confused, so translate is the only action that solves the language barrier.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=low | TITLE=translate:arabic_text


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

[User]
M1: 🌊
M2: 🫂 🫂
M3: bro ngl bhai
M4: oye bhai kuch batao
M5: guys bhai promotion ho gayi office mein aaj celebration
/think

[Assistant]
<think>
M5 announces 'promotion ho gayi office mein aaj celebration' — big news, needs acknowledgment + text to engage, not just emoji reaction.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:promotion_news


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

[User]
M1: 😎
M2: arre finally driving license mil gaya bhai kaafi try ke baad
M3: haan dekho
M4: 🤌
M5: haan dekho
/think

[Assistant]
<think>
M2 shares 'driving license mil gaya' after effort — celebratory win, media (like a celebratory gif) fits better than text which would over-explain.
</think>
R: TYPE=media | TARGET=M2 | 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: bro sun na
M2: 🎤
M3: dekh
M4: theek hai yaar
M5: unreal engine blueprint not compiling today at all
/think

[Assistant]
<think>
M5 says 'unreal engine blueprint not compiling today at all' — technical issue needing solution, so text response required, not react or ignore.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:unreal_error


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

[User]
M1: guys bhai office mein politics ho rahi hai kya karoon help
M2: dekh
M3: bro
M4: yaar
M5: 😂
/think

[Assistant]
<think>
M1 says 'office mein politics ho rahi hai kya karoon help' — serious workplace dilemma, needs thoughtful text advice, not just laugh or emoji.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=high | TITLE=text:office_politics


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: so whats up
M3: honestly go on
M4: 📸
M5: yaar crypto se thoda profit hua kya karoon advice do
/think

[Assistant]
<think>
M5 asks 'crypto se thoda profit hua kya karoon advice do' — clear request for financial guidance, high-effort text needed for nuanced advice.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:crypto_profit


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

[User]
M1: oye
M2: ye kya script hai
M3: anime ka tha kya
M4: お疲れ様でした今日もよく頑張りましたね
M5: samjha koi
/think

[Assistant]
<think>
M4 is Japanese — 'お疲れ様でした今日もよく頑張りましたね' — others ask 'samjha koi', so translate is the only action that answers the unspoken question.
</think>
R: TYPE=translate | TARGET=M4 | 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: Virus warning forward this
M2: sgxt
M3: Share immediately
M4: Protect yourself
M5: Forward now
/think

[Assistant]
<think>
All messages are spammy — 'Virus warning', 'Forward now', no real intent, just chain-messaging. Ignore is correct, no action needed.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: dekho sun na
M2: 🎉 🎮
M3: kab
M4: typescript case mistake is confuse me badly help karo
M5: ok
/think

[Assistant]
<think>
M4 says 'typescript case mistake is confuse me badly help karo' — technical error, needs detailed fix, so high-effort text response is essential.
</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: bro what is lowkey hilarious ngl
M2: ah
M3: 🎾
M4: get this really
M5: omg yaar teacher ka ye joke sunke class mein sannata tha
/think

[Assistant]
<think>
M5 says 'teacher ka ye joke sunke class mein sannata tha' — hilarious social moment, react with 💀 fits better than text which kills 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: hey guys
M2: got this message
M3: have no idea what it says
M4: Me alegra mucho verte despues de tanto tiempo
M5: what does this say
/think

[Assistant]
<think>
M4 is Spanish — 'Me alegra mucho verte despues de tanto tiempo' — M3 and M5 ask what it means, so translate is the only action that resolves confusion.
</think>
R: TYPE=translate | TARGET=M4 | EFFORT=low | TITLE=translate:spanish_text


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

[User]
M1: bro kya hua bhai seriously ye
M2: bilkul
M3: purr bro
M4: bhai marathon complete kiya yaar pehli baar 10k run
M5: ok
/think

[Assistant]
<think>
M4 says 'marathon complete kiya yaar pehli baar 10k run' — huge personal win, react with 💪 acknowledges effort better than text or advice.
</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: so
M2: no way
M3: real talk tell me more
M4: 💪
M5: just fyi bhai so jaata hun just night everyone gn sugariness woolgather
/think

[Assistant]
<think>
M5 says 'just night everyone gn sugariness woolgather' — sleepy, random sign-off, no request, so acknowledge with 'gn take care' is perfect low-effort reply.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=low | TITLE=gn take care


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

[User]
M1: so go on
M2: ✌
M3: anyone yaar crypto se thoda profit hua kya karoon advice do
M4: nice
M5: 🔥
/think

[Assistant]
<think>
M3 repeats 'crypto se thoda profit hua kya karoon advice do' —, needs medium-effort text since it’s a financial advice ask, not just celebration.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=medium | TITLE=text:crypto_profit


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

[User]
M1: goated yaar
M2: 🫠 🙏
M3: accha
M4: 💯
M5: oye bhai freelancing mein kitna charge karoon rate batao
/think

[Assistant]
<think>
M5 asks 'freelancing mein kitna charge karoon rate batao' — practical pricing question, needs thoughtful text response, not just emoji or react.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:freelance_pricing


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

[User]
M1: 🚀
M2: 🖼
M3: Muchas gracias amigo
M4: bc
M5: ngl bhai jee neet entrance exam prep kaise karein guide
/think

[Assistant]
<think>
M5 asks 'neet entrance exam prep kaise karein guide' — clear request for study advice. Text fits, not media or react, since they need structured tips, not emojis or gifs.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:entrance_exam


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

[User]
M1: chad
M2: lowkey
M3: bro what is lowkey hilarious ngl
M4: its giving
M5: bro mood off hai poora din kharab gaya aaj bhai
/think

[Assistant]
<think>
M5 says 'mood off hai poora din kharab gaya' — emotional low, needs comfort, not advice. Media (like a cozy gif) matches better than text which would overcomplicate it.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=low | TITLE=media:comfort


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

[User]
M1: abey
M2: chai ki craving hai bhai barish mein pakode ke saath
M3: ?
M4: 😅
M5: react component render nahi ho raha
/think

[Assistant]
<think>
M2 says 'chai ki craving hai bhai barish mein pakode ke saath' — vivid food craving, not tech issue. M5’s React error is noise. Media (food pic/gif) fits the vibe, not text.
</think>
R: TYPE=media | TARGET=M2 | EFFORT=low | TITLE=media:food_craving


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

[User]
M1: 💪 😅
M2: acha go on
M3: sun toh sahi
M4: bro kya scene hai samajh gaya bhai ye kya ho raha hai ye
M5: yaar bhai love ya career mein se kya choose karoon advice
/think

[Assistant]
<think>
M5 asks 'love ya career mein se kya choose karoon' — deep dilemma, needs thoughtful reply. Medium effort because it’s personal, not just quick fix. Text is right, not react or media.
</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: chal dekho
M2: theek hai yaar
M3: 🌝 📸
M4: jhooth mat bol
M5: how do i cite sources in apa format properly guide
/think

[Assistant]
<think>
M5 asks 'how do i cite sources in apa format' — direct how-to question. Text response with guidelines is perfect. Low effort, no need for media or translation.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:citation_help


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

[User]
M1: bro what happened today ngl
M2: rent free
M3: bro what happened today ngl
M4: guys boss ne bola tu team lead banega ab se bhai
M5: cool
/think

[Assistant]
<think>
M4 drops big news — 'boss ne bola tu team lead banega' — huge win! React with emoji (😎) fits celebration better than text, which would feel flat. High effort because it’s emotional.
</think>
R: TYPE=react | TARGET=M4 | EFFORT=high | TITLE=😎


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

[User]
M1: 📸 👑
M2: yaar bhai tabiyat theek nahi hai fever hai mujhe aaj sick
M3: haan
M4: ok
M5: dekh
/think

[Assistant]
<think>
M2 says 'tabiyat theek nahi hai fever hai' — sick, needs care. Acknowledge with 'rest karo' shows empathy. High effort because health = urgency, not just a status.
</think>
R: TYPE=acknowledge | TARGET=M2 | EFFORT=high | TITLE=rest karo


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

[User]
M1: WIN FREE IPHONE NOW
M2: CLICK THIS LINK
M3: LIMITED OFFER
M4: CLAIM TODAY
M5: 🇧🇶
/think

[Assistant]
<think>
All spam: 'WIN FREE IPHONE', 'CLICK THIS LINK' — no real intent. Ignore fits, no one’s asking for help or sharing feeling. Nothing to route.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: Merci beaucoup
M2: 🫂 🌝
M3: bhai ek funny meme bhej yaar
M4: fr yaar
M5: arre electron background app crashes on startup every time
/think

[Assistant]
<think>
M5 says 'electron background app crashes on startup' — technical bug needing fix. Text with troubleshooting steps required. High effort because Electron errors are complex.
</think>
R: TYPE=text | TARGET=M5 | 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: 😅 🔥
M3: yaar please dekh na
M4: koi baat nahi
M5: yaar thanks for being there always appreciate it bro really
/think

[Assistant]
<think>
M5 says 'thanks for being there always appreciate it bro' — heartfelt gratitude. Acknowledge with warm reply fits, not text advice or media. Low effort, just validation.
</think>
R: TYPE=acknowledge | TARGET=M5 | 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: asdfgh
M2: qwerty
M3: zxcvbn
M4: 🇫🇲♊🇱🇮🇦🇷
M5: lkjhgf
/think

[Assistant]
<think>
M1-5 are keyboard smashes — 'asdfgh', 'qwerty', etc. Zero intent, no message. Ignore is only option, nothing meaningful 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: haha
M2: bro kya yaar seriously ye
M3: 🎾
M4: marathon complete kiya yaar pehli baar 10k run
M5: 😅
/think

[Assistant]
<think>
M4 says 'marathon complete kiya... 10k run' — achievement! React with 💪 emoji matches energy. Text would be too formal, media less fitting than a simple emoji boost.
</think>
R: TYPE=react | TARGET=M4 | EFFORT=medium | TITLE=💪


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

[User]
M1: bhai sun
M2: haan bol
M3: kuch mila tha message mein
M4: ye dekh kya bol raha hai
M5: No se que hacer en esta situacion ahora mismo
/think

[Assistant]
<think>
M5 is in Spanish — 'No se que hacer en esta situacion' — others are confused. Translate needed to bridge language gap. Medium effort because it’s emotional, not just words.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=medium | TITLE=translate:spanish_text


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

[User]
M1: guys bhai kya khaoon salubrious rehne ke liye tips do please
M2: haan haan
M3: ☕
M4: bilkul
M5: nice bhai
/think

[Assistant]
<think>
M1 asks 'kya khaoon salubrious rehne ke liye tips' — clear healthy eating advice request. Text response with food tips fits. Low effort, straightforward Q&A.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=low | 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: bro what happened today ngl
M2: nuts
M3: for real tho
M4: anyone bhai presentation banani hai tips do please yaar
M5: got it
/think

[Assistant]
<think>
M4 asks 'presentation banani hai tips do please' — direct help request. Text with structure tips works. Low effort, no emotion or language barrier, just practical need.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | 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: 💬
M2: okay yaar
M3: bhai vscode extension kaam nahi kar raha yaar help
M4: 🤣
M5: 😭
/think

[Assistant]
<think>
M3 says 'vscode extension kaam nahi kar raha' — technical issue needing fix. Text with steps required. High effort because VSCode bugs are niche and frustrating.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | TITLE=text:vscode_issue


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

[User]
M1: sach mein
M2: Muchas gracias amigo
M3: kya hua
M4: yaar meri billi mar gayi bahut dukh ho raha hai bro
M5: send cat gif please bro
/think

[Assistant]
<think>
M4 says 'meri billi mar gayi bahut dukh ho raha hai' — grief, not just a gif request. Text reply with empathy fits better than media. Low effort, just kind words needed.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:pet_loss


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

[User]
M1: yaar bata bol na
M2: 🌚
M3: 🎯 🫶
M4: haan yaar
M5: yaar bhai update sun progress update de raha hun project
/think

[Assistant]
<think>
M5 says 'update sun progress update de raha hun' — sharing progress, no ask. Acknowledge to show you’re listening. Medium effort because it’s a milestone
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=thanks for update


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

[User]
M1: bhai git push karna hai
M2: haan kar de
M3: bhai conflict aa gaya
M4: merge conflict hai
M5: resolve kaise karu help
/think

[Assistant]
<think>
M5 asks 'resolve kaise karu help' — clear git conflict求助, needs step-by-step fix. Text fits, not react or media since it’s a technical problem.
</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: bhai bhai cricket mein hatrick le li gully cricket but still
M2: okay bhai
M3: 🏏
M4: 🍔
M5: 💯
/think

[Assistant]
<think>
M1 shouts 'hatrick le li gully cricket' — pure hype moment, others react with emojis. React fits, no advice needed, just celebrate the win.
</think>
R: TYPE=react | TARGET=M1 | EFFORT=medium | TITLE=🔥


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

[User]
M1: Breaking news share this
M2: Forward to all groups
M3: zludmpvye
M4: Share before deleted
M5: Copy paste now
/think

[Assistant]
<think>
M3-M5 are spammy copy-paste nonsense — 'zludmpvye', 'share before deleted'. No real intent, just viral noise. Ignore, 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: no thoughts
M2: sure makes sense
M3: tournament jeet liya yaar
M4: ngl
M5: anyone bhai parents career pe pressure de rahe hain help
/think

[Assistant]
<think>
M5 says 'parents career pe pressure de rahe hain help' — emotional cry for guidance. Text response needed, not just emoji or ignore.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:family_pressure


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

[User]
M1: lowkey go on
M2: wait what
M3: yeah true
M4: bro bhai itna cringe tha ki mar gaya dekhke literally
M5: sure
/think

[Assistant]
<think>
M4 says 'itna cringe tha ki mar gaya dekhke literally' — exaggerated humor, perfect for a 💀 react. Low effort, no help needed.
</think>
R: TYPE=react | TARGET=M4 | EFFORT=low | TITLE=💀


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

[User]
M1: bro what happened today ngl
M2: yaar gaming gif chahiye send karo
M3: sure makes sense
M4: ⚽
M5: hey bhai partner se baat hi nahi hoti properly help karo
/think

[Assistant]
<think>
M5 asks 'partner se baat hi nahi hoti properly help karo' — relationship struggle, needs empathetic text advice, not media or react.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:communication_fix


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

[User]
M1: vibing bhai
M2: kya baat
M3: accha bro
M4: abey bol na
M5: yaar bhai kaam ho gaya grant pass on kar diya finally
/think

[Assistant]
<think>
M5 drops 'grant pass on kar diya finally' — big win update, no question asked. Acknowledge fits, shows we saw and care about the win.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=noted done


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

[User]
M1: arre code review mein senior ne bola perfect implementation
M2: 🎉
M3: hmm
M4: sahi bola
M5: sahi bola
/think

[Assistant]
<think>
M1 shares senior called code 'perfect implementation' — proud moment, others react with 🎉. React fits, text would overexplain.
</think>
R: TYPE=react | TARGET=M1 | EFFORT=medium | TITLE=🔥


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

[User]
M1: chal dekho
M2: haan bro
M3: bhai office mein colleague pe crush hai kya karun
M4: hmm
M5: 🥴
/think

[Assistant]
<think>
M3 asks 'office mein colleague pe crush hai kya karun' — delicate personal issue, needs thoughtful text advice, not just emoji.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=medium | TITLE=text:workplace_crush


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

[User]
M1: okay interesting
M2: makes sense
M3: seriously tho
M4: touch grass
M5: bhai kaam ho gaya grant submit kar diya finally
/think

[Assistant]
<think>
M5 says 'grant submit kar diya finally' — quiet victory, no ask. Acknowledge with warmth, not text or react — it’s a milestone.
</think>
R: TYPE=acknowledge | TARGET=M5 | 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: ⚡ 🎵
M2: phir kya
M3: ⚽ 🙄
M4: ek baat bata sun na
M5: sun bhai bahut hair fall ho raha hai kya karoon help me
/think

[Assistant]
<think>
M5 says 'bahut hair fall ho raha hai kya karoon' — health concern, needs actionable text advice. Not react or ignore, this is serious.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:hair_fall


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

[User]
M1: bro yaar new skin mila battle pass se legendary wala
M2: sure sure
M3: oh okay
M4: sure
M5: oh right
/think

[Assistant]
<think>
M1 says 'new skin mila battle pass se legendary wala' — gaming hype, visual win. Media (skin screenshot) fits better than text or react.
</think>
R: TYPE=media | TARGET=M1 | 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 baat bata bhai ek kaam kar yaar haan bhai ye
M2: kya scene
M3: anyone know nginx config fix yaar
M4: python error aa rahi hai console mein
M5: yaar sun bhai cricket mein hatrick le li gully cricket but still
/think

[Assistant]
<think>
M5 says 'hatrick le li gully cricket but still' — silly brag, others are muted. React fits, it’s playful, not a real ask for help.
</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: so
M2: my friend sent this
M3: i think its spanish
M4: 頑張ってください応援していますよ
M5: anyone know
/think

[Assistant]
<think>
M4 is Japanese: '頑張ってください応援していますよ' — others ask 'anyone know'. Must translate, nothing else solves the language barrier.
</think>
R: TYPE=translate | TARGET=M4 | EFFORT=low | TITLE=translate:japanese_text


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

[User]
M1: 💯
M2: bro what happened today ngl
M3: 🫶
M4: oh really
M5: wait code review mein senior ne bola perfect implementation
/think

[Assistant]
<think>
M5 says 'senior ne bola perfect implementation' —, proud moment. React with 🔥, no need for text or analysis.
</think>
R: TYPE=react | TARGET=M5 | EFFORT=medium | TITLE=🔥


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

[User]
M1: ありがとうございました
M2: no way
M3: delulu
M4: ありがとうございました
M5: bhai so jaata hun good night everyone gn sweet dreams
/think

[Assistant]
<think>
M5 says 'so jaata hun good night everyone gn sweet dreams' — polite wind-down. Acknowledge gently, low effort, no action needed.
</think>
R: TYPE=acknowledge | TARGET=M5 | 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: bro kya baat bata bhai seriously ye
M2: kya hua
M3: 💯 🤞
M4: 🍔
M5: suno bhai bahut burden feel ho raha hai help me please
/think

[Assistant]
<think>
M5 says 'bahut burden feel ho raha hai help me please' — mental health cry, urgent. Text response required, not react or ignore.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:mental_health


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

[User]
M1: 🏏
M2: Muchas gracias amigo
M3: bhai ek funny meme bhej yaar
M4: sach mein
M5: thanks for being there always appreciate it bro really
/think

[Assistant]
<think>
M5 says 'thanks for being there always appreciate it bro really' — heartfelt gratitude. Acknowledge warmly, it’s emotional closure, not a request.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=low | TITLE=that is what friends are for


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

[User]
M1: haan bro
M2: sach mein
M3: got it
M4: bro kya hua bhai ye
M5: just finished the presentation nailed it hopefully bhai
/think

[Assistant]
<think>
M5 says 'just finished the presentation nailed it hopefully bhai' — proud update, no ask, just sharing win. Acknowledge fits, text would overreply, react too shallow.
</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: send a cute dog gif please
M2: accha bro
M3: 🧋
M4: yaar dost ne surprise birthday party plan ki thi emotional yaar
M5: bhai git conflict aa gaya resolve karo
/think

[Assistant]
<think>
M4 says 'dost ne surprise birthday party plan ki thi emotional yaar' — emotional personal moment, not a request. React with heart fits better than media or text.
</think>
R: TYPE=react | TARGET=M4 | EFFORT=medium | TITLE=❤


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

[User]
M1: rent free bhai
M2: bhai sun kya chal raha
M3: bro kya hua bhai seriously ye
M4: haan yaar
M5: arre my posture is really bad how to fix it help please
/think

[Assistant]
<think>
M5 asks 'posture is really bad how to fix it help please' — clear request for actionable advice. Needs detailed text, not just react or acknowledge.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:posture_fix


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

[User]
M1: sach mein
M2: okay yaar
M3: bro kya hua bhai ye
M4: yaar sun bhai freelance client ne bonus de diya happy with work
M5: nahi
/think

[Assistant]
<think>
M4 says 'freelance client ne bonus de diya happy with work' — joyful update, no question. React with 😎 matches the vibe, text would be unnecessary.
</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: ek baat bata kya chal raha
M2: 📸
M3: 🧋
M4: i have no idea how to start my thesis writing help
M5: nahi
/think

[Assistant]
<think>
M4 says 'no idea how to start my thesis writing help' — direct求助 for guidance. High-effort text needed, not media or react — this needs structure.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:thesis_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: lmao
M2: dead serious whats up
M3: bhai promotion mil gayi salary hike aai
M4: bro what is lowkey hilarious ngl
M5: bhai 10k subscribers ho gaye yaar kaise hua amazing
/think

[Assistant]
<think>
M5 says '10k subscribers ho gaye yaar kaise hua amazing' — milestone brag, but 'kaise hua' implies they want advice, not just cheer. Hence text, not react.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:youtube_milestone


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

[User]
M1: 감사합니다
M2: ngl yaar Google se interview call aaya hai help karo bhai
M3: 👀
M4: payment kar diya upi se
M5: fair enough
/think

[Assistant]
<think>
M2 says 'Google se interview call aaya hai help karo bhai' — urgent help needed, M1 is Urdu but no one asked to translate. Focus on real request.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=high | TITLE=text:interview_call


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

[User]
M1: Virus warning forward this
M2: Your phone at risk
M3: Share immediately
M4: Protect yourself
M5: myucxnf
/think

[Assistant]
<think>
All messages are spam warnings or gibberish — M5 is keyboard smash. No intent, no real person asking. 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: touch grass bhai
M2: bro kya ho raha hai ye
M3: 🎉
M4: haan bhai
M5: arre bhai freelance client ne bonus de diya happy with work
/think

[Assistant]
<think>
M5 says 'freelance client ne bonus de diya happy with work' —, celebration without ask. React with 😎 fits better than text or acknowledge.
</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: okay but tell me more
M2: ❤
M3: wait what
M4: btw bhai aankhein thak gayi hain screen se relief kaise
M5: wait what
/think

[Assistant]
<think>
M4 says 'aankhein thak gayi hain screen se relief kaise' — simple eye strain fix needed. Low-effort text suffices, no deep research required.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:eye_strain


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

[User]
M1: haan yaar
M2: 👏
M3: big W bro
M4: okay bro
M5: guys bhai exercise routine banana hai guide do please yaar
/think

[Assistant]
<think>
M5 says 'exercise routine banana hai guide do please yaar' — clear request for plan. Low-effort text: basic routines are common, no need for high effort.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:exercise_routine


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

[User]
M1: rent free bro
M2: yaar bhai file share kar di check karo please google drive
M3: 🙄
M4: kya
M5: lol okay
/think

[Assistant]
<think>
M2 says 'file share kar di check karo please google drive' — they’re informing, not asking for help. Acknowledge with 'got it bhai' matches the tone.
</think>
R: TYPE=acknowledge | TARGET=M2 | 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: noted
M2: bhai ek min sun na
M3: bro kya hua bhai seriously bohot mushkil hai ye
M4: 👁 💅
M5: bhai mummy ne favourite khana banaya bina bole samajh gayi yaar
/think

[Assistant]
<think>
M5 says 'mummy ne favourite khana banaya bina bole samajh gayi yaar' — sweet emotional moment, no ask. React with ❤ is perfect, text would ruin it.
</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: asdfgh
M2: qwerty
M3: zxcvbn
M4: wfmnjguxo
M5: lkjhgf
/think

[Assistant]
<think>
All messages are random keyboard smash — no meaning, no intent. Ignore is the only sane response, nothing to route.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: idk
M2: guys yaar new skin mila battle pass se legendary wala
M3: fr fr
M4: yeah exactly
M5: fr fr
/think

[Assistant]
<think>
M2 says 'new skin mila battle pass se legendary wala' — gaming hype, visual excitement implied. Media (gif/clip) fits better than text or react.
</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: sach mein
M2: bhai kitten ne pehli baar aankhein kholi so precious
M3: accha
M4: 🙄
M5: 😂
/think

[Assistant]
<think>
M2 says 'kitten ne pehli baar aankhein kholi so precious' — pure cute animal moment. Media (gif/photo) is the natural response, not text or react.
</think>
R: TYPE=media | TARGET=M2 | EFFORT=low | TITLE=media:cute_animal


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

[User]
M1: bhai sun
M2: haan bol
M3: kuch mila tha message mein
M4: یہ بہت اچھا ہے واقعی بہت خوشی ہوئی آج
M5: translate karo
/think

[Assistant]
<think>
M4 is Urdu: 'یہ بہت اچھا ہے...' — M5 explicitly says 'translate karo'. Language barrier present, translation is the only correct action.
</think>
R: TYPE=translate | TARGET=M4 | EFFORT=low | TITLE=translate:urdu_text


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

[User]
M1: 👊 🫂
M2: negatron desktop app crashes on startup every fourth dimension
M3: sure
M4: ok
M5: nice
/think

[Assistant]
<think>
M2 says 'negatron desktop app crashes on startup every fourth dimension' — technical bug with clear symptoms. Needs text help, not react or ignore — effort medium.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=medium | 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: matlab?
M2: send cat gif please bro
M3: 🕹
M4: suno yaar job switch karna Choctaw hun timeline kya honi
M5: good morning everyone gm
/think

[Assistant]
<think>
M4 says 'job switch karna Choctaw hun timeline kya honi' — clear job advice ask, typo but intent obvious. Text fits, not media or react — needs guidance, not emojis.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:job_switch


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

[User]
M1: 🍔
M2: accha yaar
M3: sun bhai kisi ko sorry bolna hai kaise karoon properly
M4: kya
M5: chal
/think

[Assistant]
<think>
M3 asks 'kaise karoon properly' for apology — urgent social advice needed. High effort because tone matters, can’t just react or translate.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | TITLE=text:apology_advice


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

[User]
M1: 😤
M2: 🌚
M3: 🫣
M4: good morning bhai subah subah gm everyone ascent up
M5: yaar
/think

[Assistant]
<think>
M4 drops 'good morning' with extra flair — no ask, just vibe. Acknowledge matches, no need to overreply to a polite greeting.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=low | TITLE=gm to you too


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: naur bro
M4: bhai yaar concert mein front row mil gayi bhai maza aayega
M5: 😭
/think

[Assistant]
<think>
M4 shouts 'front row mil gayi maza aayega' — pure hype, not a question. Media (gif/emoji) better than text to match energy.
</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: 💪 🔊
M2: ghatiya
M3: haan yaar
M4: bilkul
M5: langchain chain is not calling tools properly help
/think

[Assistant]
<think>
M5 says 'langchain chain is not calling tools properly help' — clear tech error, low effort fix. Text answer needed, not react or media.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:langchain_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: hota hai
M2: samajh gaya
M3: yaar new call up aa gaya bhai unboxing abhi ki brand new
M4: 💀
M5: haha
/think

[Assistant]
<think>
M3 says 'unboxing abhi ki brand new' — excited unboxing moment, media (gif/vid) fits best to amplify the hype.
</think>
R: TYPE=media | TARGET=M3 | 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: ありがとうございました
M2: arre sun na kuch batao
M3: 👑 😎
M4: bro kya hua bhai samajh nahi aa raha lol kya hua bhai ye
M5: bhai gym jaana chodh diya motivate karo please yaar
/think

[Assistant]
<think>
M5 begs 'motivate karo please' for gym — emotional ask, needs real pep talk. High effort text, not just emoji or translate.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | 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: yeah interesting
M2: vibe
M3: bro what is lowkey hilarious ngl
M4: honestly bhai startup join karoon ya badi party advice do
M5: 🤣
/think

[Assistant]
<think>
M4 asks 'startup join karoon ya badi party advice' — big life choice, needs thoughtful text reply, not react or media.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:startup_vs_corp


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

[User]
M1: nope
M2: Merci beaucoup
M3: yaar gaming gif chahiye send karo
M4: bekaar
M5: bhai wireless fidelity ka password change kiya new one is in notes
/think

[Assistant]
<think>
M5 shares password update — practical info, no ask. Acknowledge keeps it light, no need to over-respond to a FYI.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=low | TITLE=will update


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

[User]
M1: sach mein
M2: suno na kya chal raha
M3: ok
M4: bro kya hua bhai seriously ye
M5: bhai new year resolution kaise achieve karoon guide
/think

[Assistant]
<think>
M5 asks 'new year resolution kaise achieve karoon' — goal-setting help needed. Simple, low-effort text advice fits perfectly.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:goal_setting


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

[User]
M1: bro what are telling me out on that is lowkey hilarious ngl
M2: sure makes sense
M3: bro yaar poori raat barish hui itna peaceful tha sonna
M4: no way
M5: 😤
/think

[Assistant]
<think>
M3 says 'poori raat barish hui itna peaceful tha sonna' — cozy vibe, not a question. React with emoji matches the mood best.
</think>
R: TYPE=react | TARGET=M3 | EFFORT=low | TITLE=🌧


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

[User]
M1: bhai
M2: ek message aaya hai
M3: translate kar do
M4: please help
M5: お疲れ様でした今日もよく頑張りましたね
/think

[Assistant]
<think>
M5 writes Japanese 'お疲れ様でした' — others ask to translate. Pure language barrier, translate is the only right action.
</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: bet bro
M2: bro kya baat hai oye sun na ek minute ruk yaar seriously ye
M3: jaane do
M4: oye sun kuch batao
M5: bhai yaar teacher ne apna tiktok accidentally projector pe chala diya
/think

[Assistant]
<think>
M5 says 'teacher ne tiktok projector pe chala diya' — absurd, funny moment. Media (gif) captures the chaos 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: lowkey fair enough
M2: tbh
M3: no thoughts
M4: touch grass
M5: just fyi just sent you the document check your email inbox
/think

[Assistant]
<think>
M5 says 'sent document check email' — practical update, no ask. Acknowledge with thanks keeps it polite and efficient.
</think>
R: TYPE=acknowledge | TARGET=M5 | 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: accha bro
M2: yaar cooking channel shuru karna chahta hun guide do
M3: haan sahi
M4: aur bata
M5: okay bhai
/think

[Assistant]
<think>
M2 says 'cooking channel shuru karna chahta hun guide do' — clear how-to ask. Medium effort text needed for step-by-step advice.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=medium | TITLE=text:cooking_channel


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

[User]
M1: 🙏 🙃
M2: accha bhai
M3: bol na
M4: bro kya hua bhai seriously ye
M5: yaar different culture wale se love hai yaar advice do
/think

[Assistant]
<think>
M5 says 'different culture wale se love hai advice do' — sensitive relationship issue, needs careful text guidance, not react.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:cultural_relationship


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

[User]
M1: bhai kaam ho gaya done
M2: bro kya baat hai ye
M3: chal dekho
M4: ありがとうございました
M5: yaar yaar aaj road pe stray puppy mila bahut cunning tha
/think

[Assistant]
<think>
M5 says 'stray puppy mila bahut cunning tha' — cute animal story, media (photo/gif) fits best to celebrate the moment.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=low | TITLE=media:cute_animal


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

[User]
M1: bro what happened today ngl
M2: bro what is this one bruh that is lowkey hilarious ngl
M3: 🦾
M4: 🌝
M5: yaar aaj office mein chair toot gayi meeting mein boss gir gaya ngl
/think

[Assistant]
<think>
M5 says 'chair toot gayi boss gir gaya' — hilarious office fail. Media (gif) matches the absurd humor 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: i have been feeling very lonely lately bro help me
M2: 😅
M3: bro
M4: nice
M5: lol
/think

[Assistant]
<think>
M1 says 'feeling very lonely lately bro help me' — clear cry for support, not just vibes. Text response needed to comfort, not emoji or 'lol' which would ignore the pain.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=medium | TITLE=text:loneliness_support


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

[User]
M1: haan bhai
M2: accha bro
M3: chal dekho
M4: accha bhai
M5: yaar bhai kya pehnu interview ke liye suggest karo please
/think

[Assistant]
<think>
M5 asks 'kya pehnu interview ke liye suggest karo please' — direct fashion advice request. Low effort because it’s simple, no deep analysis needed.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:fashion_advice


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

[User]
M1: bro kya hua bhai ye
M2: 😑
M3: haan bro
M4: noted
M5: suno bhai log se milne mein darr lagta hai help karo na
/think

[Assistant]
<think>
M5 says 'darr lagta hai help karo na' about meeting people — this is social anxiety, not small talk. Needs high-effort empathetic text, not just 'bro' replies.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:social_anxiety


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

[User]
M1: kya scene
M2: theek hai yaar
M3: bro kya baat bata bhai aaj bohot mushkil hai ye
M4: new phone aa gaya bhai unboxing abhi ki brand new
M5: 🙄
/think

[Assistant]
<think>
M4 drops 'new phone aa gaya... brand new' — hype moment, not a question. Media (gif/emoji pack) fits better than text to match the excitement.
</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: big W bro
M2: 🥳 🤦
M3: oye sun na
M4: just vibes yaar
M5: yaar submitted the project before deadline finally done yaar
/think

[Assistant]
<think>
M5 says 'submitted project... finally done yaar' — proud win, no ask. Acknowledge with warmth, not advice or media; text would overcomplicate the joy.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=you did it


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

[User]
M1: bro kya baat hai oye sun ek minute ruk yaar seriously ye
M2: kya hua
M3: okay yaar
M4: yaar yaar bahut lonely lag raha hai aaj sab busy hain
M5: okay
/think

[Assistant]
<think>
M4 says 'bahut lonely lag raha hai' — emotional, but others are silent. Media (soft gif/emoji) can comfort better than text when no one’s engaging verbally.
</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: Breaking news share this
M2: sdqnxa
M3: Must read urgent
M4: Share before deleted
M5: Copy paste now
/think

[Assistant]
<think>
All spammy links and 'copy paste now' — no real person, no intent beyond viral noise. Ignore, nothing to route, just bot chatter.
</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: Muchas gracias amigo
M4: yaar bhai pet lena chahta hun konsa accha hai advice do
M5: reached home safely all good
/think

[Assistant]
<think>
M4 asks 'pet lena chahta hun konsa accha hai' — specific pet advice needed. High effort because breed/health/tips matter, not just a quick reply.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:pet_advice