[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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 aaj ka din bahut hectic tha bhai ye
M2: kya scene
M3: vibing yaar
M4: dekh
M5: bhai bhai ye python error samajh nahi aa raha kuch bhi kar lo
/think

[Assistant]
<think>
M5 says 'python error samajh nahi aa raha' — direct求助, needs real troubleshooting. Text response required, not react or media, this is a real problem.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:python_error


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

[User]
M1: python error aa rahi hai console mein
M2: send cat gif please bro
M3: fr
M4: okay but go on
M5: just fyi bhai bohot shukriya mera kaam kar diya tune thanks
/think

[Assistant]
<think>
M5 repeats 'bohot shukriya mera kaam kar diya tune thanks' —, pure thanks. Acknowledge again, low effort, no need to fix or react to the error.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=low | TITLE=anytime yaar


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

[User]
M1: true
M2: omg really
M3: 🎾
M4: bhai so jaata hun good night everyone gn sweet dreams
M5: fair enough
/think

[Assistant]
<think>
M4 says 'so jaata hun good night everyone gn sweet dreams' — polite exit, no question. Acknowledge with warmth, not media or text, just affirm the goodnight.
</think>
R: TYPE=acknowledge | TARGET=M4 | 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: bro what is lowkey hilarious ngl
M2: lowkey true
M3: so i keep forgetting these history dates help me please
M4: okay
M5: got it
/think

[Assistant]
<think>
M3 says 'help me please' about history dates — direct ask for info. Text response needed, not media or react, this is a study request needing effort.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=medium | TITLE=text:history_help


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

[User]
M1: guys really
M2: sure interesting
M3: bro what are you something lol that is lowkey hilarious ngl
M4: nvm
M5: yaar wallet chori ho gaya metro mein pata nahi kab
/think

[Assistant]
<think>
M5 says 'wallet chori ho gaya metro mein' — serious personal loss. React with emoji (😱) fits emotional shock, not text which would feel cold here.
</think>
R: TYPE=react | TARGET=M5 | EFFORT=high | TITLE=😱


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

[User]
M1: bro what happened today ngl
M2: Merci beaucoup
M3: just got into dream college omg
M4: bro what happened today ngl
M5: omg bhai valorant mein ace maar diya just now insane tha
/think

[Assistant]
<think>
M5 says 'valorant mein ace maar diya just now insane tha' — pure gaming hype, not a question. Needs a celebratory gif, not text. Media fits the energy, others are just repeats.
</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: okay yaar
M2: bro ngl bro
M3: oye sun kuch batao
M4: yaar bhai valorant mein ace maar diya just now insane tha
M5: ok
/think

[Assistant]
<think>
M4 repeats 'valorant mein ace maar diya just now insane tha' — same hype as B1, others are filler. Media response matches the excitement, not text which would kill the vibe.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=medium | TITLE=media:gaming_hype


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

[User]
M1: omg yaar din bhar ro raha tha kuch nahi ho raha sahi
M2: right
M3: 👁
M4: yeah makes sense
M5: 🥇
/think

[Assistant]
<think>
M1 says 'din bhar ro raha tha kuch nahi ho raha sahi' — emotional dump, others just nodding. Needs comforting emoji/video, not advice. Media = emotional support, not text.
</think>
R: TYPE=media | TARGET=M1 | EFFORT=medium | TITLE=media:comfort


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

[User]
M1: bro
M2: 本当に嬉しいです信じられないくらいです
M3: translate please
M4: what does this say
M5: anyone know
/think

[Assistant]
<think>
M2 is Japanese — '本当に嬉しいです信じられないくらいです', others ask to translate. Clear language barrier. Translate is the only action that solves this, not react or text.
</think>
R: TYPE=translate | TARGET=M2 | EFFORT=low | TITLE=translate:japanese_text


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

[User]
M1: lowkey makes sense
M2: massive L
M3: lowkey fair enough
M4: bro what is this happened today ngl
M5: bhai meri billi ne kuch aisa kiya aaj too cute ngl
/think

[Assistant]
<think>
M5 says 'meri billi ne kuch aisa kiya aaj too cute ngl' — cute pet moment, no question. Media (gif/emoji) fits better than text, which would overexplain the cuteness.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=low | TITLE=media:cute_animal


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

[User]
M1: yaar sun na
M2: foreign language hai
M3: No entiendo nada de lo que dijiste ahora
M4: samjha koi
M5: help please
/think

[Assistant]
<think>
M3 is Spanish — 'No entiendo nada de lo que dijiste ahora', others are lost. Direct request for translation. Translate is obvious, nothing else helps decode this.
</think>
R: TYPE=translate | TARGET=M3 | 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: chal dekho
M2: just vibes bro
M3: bro kya hua bhai ye
M4: got it
M5: fog itni thick hai aaj morning mein silent hill vibes
/think

[Assistant]
<think>
M5 says 'fog itni thick hai aaj morning mein silent hill vibes' — atmospheric, moody vibe. Media (aesthetic image/video) matches the tone, not text which would ruin the mood.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=low | TITLE=media:aesthetic_vibe


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

[User]
M1: im weak bro
M2: bhai new year resolution kaise achieve karoon guide
M3: ✌
M4: haan dekho
M5: nahi
/think

[Assistant]
<think>
M2 asks 'new year resolution kaise achieve karoon guide' — clear request for advice. Text response needed to give steps, not media or react, which wouldn’t help them improve.
</think>
R: TYPE=text | TARGET=M2 | 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: 🤙
M2: kotlin android activity is not launching at all
M3: sure
M4: lol
M5: ugh
/think

[Assistant]
<think>
M2 is the only real problem — 'kotlin android activity is not launching at all', clear dev error. Others are just noises like 'sure' or 'lol'. Needs detailed text fix, not react or ignore.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=high | TITLE=text:android_error


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

[User]
M1: served bro
M2: tea yaar
M3: bro kya baat hai ye
M4: yaar road pe almost accident hote hote bacha barely
M5: ugh
/think

[Assistant]
<think>
M4 hits hard — 'road pe almost accident hote hote bacha barely', emotional near-tragedy. Not a joke, not a question — just needs emotional acknowledgment. React fits, not text.
</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: fr fr
M2: nuts
M3: bro what is lowkey hilarious ngl
M4: hey i cant stop overthinking please help me calm down
M5: sure
/think

[Assistant]
<think>
M4 stands out — 'i cant stop overthinking please help me calm down', direct cry for help. Simple, urgent. Text response needed, not just emoji or ignore.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:overthinking_help


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

[User]
M1: bro kya baat bata bhai ye
M2: lowkey yaar
M3: bhai ghar mein embed lagaye hain tips do plant care
M4: 🙄
M5: 😭
/think

[Assistant]
<think>
M3 asks for plant care tips — 'ghar mein embed lagaye hain tips do', clear request. Others are vague like 'lowkey yaar'. Text with advice is the only logical move.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=low | 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: bro
M2: this was in the caption
M3: what language even
M4: おやすみなさいゆっくり休んでください
M5: what does this say
/think

[Assistant]
<think>
M4 is Japanese — 'おやすみなさいゆっくり休んでください', M5 asks 'what does this say'. Language barrier is the core issue. Translate is perfect, nothing else makes sense.
</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: just got into dream college omg
M3: bhai sahab
M4: 🤔
M5: arre exam clear ho gaya bhai sabse mushkil wala paper
/think

[Assistant]
<think>
M5 shouts 'arre exam clear ho gaya bhai sabse mushkil wala paper' — pure joy, celebration vibe. Media (confetti/emoji burst) matches energy better than text or reply.
</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: bhai ek sec kuch batao
M2: kya scene
M3: yaar pehli baar 5k run kiya intuitive feeling amazing bhai
M4: sure
M5: chal
/think

[Assistant]
<think>
M3 shares personal win — 'pehli baar 5k run kiya intuitive feeling amazing bhai'. Not a question, just proud update. Low-effort text reply acknowledges the win naturally.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=low | TITLE=text:first_run


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

[User]
M1: alright so whats up
M2: literally
M3: ate that
M4: guys yaar bahar itni amazing barish ho rahi hai cozy vibes
M5: 🤣
/think

[Assistant]
<think>
M4 paints a mood — 'bahar itni amazing barish ho rahi hai cozy vibes', sensory, aesthetic moment. Media (rain gif/soft image) fits better than text, which would ruin the vibe.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=low | TITLE=media:aesthetic_vibe


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

[User]
M1: evrpioxgcp
M2: sldkfj
M3: qpwoei
M4: rutyei
M5: aldskf
/think

[Assistant]
<think>
All messages are random keyboard smashes — no meaning, no intent. Ignore fits, nothing to respond to.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: sach mein
M2: 🏀 🎤
M3: Muchas gracias amigo
M4: theek hai yaar
M5: bhai best booster dusre sheher shift ho gaya permanently
/think

[Assistant]
<think>
M5 says 'bhai best booster dusre sheher shift ho gaya permanently' — big life change, emotional tone. React with 😭 fits, not text which would overexplain.
</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: payment kar diya upi se
M2: bhai git conflict aa gaya resolve karo
M3: fr fr yaar
M4: understood the assignment bhai
M5: arre bhai aaj birthday hai mera turning 21 finally adult
/think

[Assistant]
<think>
M5 shouts 'arre bhai aaj birthday hai mera turning 21 finally adult' — clear celebration moment. Media like cake/gif needed, not text or advice.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=high | TITLE=media:celebration


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

[User]
M1: lowkey
M2: got it
M3: 😮
M4: omg new house mein shift ho gaye bhai griha pravesh done
M5: and then
/think

[Assistant]
<think>
M4 says 'omg new house mein shift ho gaye bhai griha pravesh done' — joyful milestone, emoji 🎉 matches the energy. React, don’t explain.
</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: chal dekho
M2: phir kya
M3: 감사합니다
M4: btw thanks for being there incessantly appreciate it bro really
M5: ありがとうございました
/think

[Assistant]
<think>
M4 says 'btw thanks for being there incessantly appreciate it bro really' — heartfelt gratitude, no question. Acknowledge with 'anytime bro' — low effort, perfect fit.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=low | TITLE=anytime bro


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

[User]
M1: okay yaar
M2: yaar bol na
M3: yaar is a coding bootcamp worth the money honestly tell
M4: lol
M5: 🙄
/think

[Assistant]
<think>
M3 asks 'is a coding bootcamp worth the money honestly tell' — direct advice request. Text response needed, not react or media — high effort for real guidance.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | TITLE=text:bootcamp_advice


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

[User]
M1: ho jayega
M2: fam bhai
M3: haha
M4: yaar parrot bol raha tha how-do-you-do uncle toh mein mar gaya yaar
M5: nice
/think

[Assistant]
<think>
M4 says 'yaar parrot bol raha tha how-do-you-do uncle toh mein mar gaya yaar' — funny animal moment. Media like animal video fits, low effort for humor.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=low | TITLE=media:cute_animal


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

[User]
M1: 🎂
M2: samajh gaya
M3: kya hua
M4: bhai bahut hair fall ho raha hai kya karoon help me
M5: bhai kaam ho gaya done
/think

[Assistant]
<think>
M4 says 'bhai bahut hair fall ho raha hai kya karoon help me' — clear health concern needing tips. Text advice fits, not react or media — low effort for quick fix.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | 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: noted
M2: is a coding bootcamp worth the money frankly tell
M3: ugh
M4: baat toh sahi hai
M5: ok
/think

[Assistant]
<think>
M2 asks 'is a coding bootcamp worth the money frankly tell' — direct advice request, not just venting. Text needed because it’s a life-decision question, not a reaction moment.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=medium | TITLE=text:bootcamp_advice


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

[User]
M1: arrey
M2: tournament jeet liya yaar
M3: 💅
M4: good morning everyone gm
M5: prisma database migration is failing today again
/think

[Assistant]
<think>
M5 says 'prisma database migration is failing today again' — clear technical error, others are irrelevant chit-chat. High effort because debugging this needs detailed response, not emoji.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:prisma_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: boss sun bol na
M2: 🫣 🥴
M3: chad yaar
M4: bro kya hua bhai ye
M5: yaar sun bhai dog mera intezaar kar raha tha gate pe jab aaya
/think

[Assistant]
<think>
M5 shares 'dog mera intezaar kar raha tha gate pe jab aaya' — sweet, emotional anecdote, no question asked. React fits best, text would overexplain a heartfelt moment.
</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: just got into dream college omg
M2: alright so go on
M3: bro what happened today ngl
M4: reached home safely all good
M5: anyone express middleware is not executing properly at all
/think

[Assistant]
<think>
M5 says 'anyone express middleware is not executing properly at all' — urgent dev issue, others are small talk. High effort needed to fix a real blocker, not just acknowledge.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:express_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: yeah fair enough
M2: okay true
M3: bro what happened today ngl
M4: 감사합니다
M5: bhai reservation confirm ho gayi dinner ke liye 8 baje everyone
/think

[Assistant]
<think>
M5 says 'reservation confirm ho gayi dinner ke liye 8 baje everyone' — announcement, not a question. Acknowledge fits because it’s an invite update, no fix or advice needed.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=awesome


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: wait result aa gaya bhai first class with distinction
M3: 🤣
M4: 😅
M5: sure
/think

[Assistant]
<think>
M2 says 'result aa gaya bhai first class with distinction' — pure win, no ask. React with emoji because text would dull the joy, and effort is high due to big achievement.
</think>
R: TYPE=react | TARGET=M2 | EFFORT=high | TITLE=🥳


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

[User]
M1: bro what are telling me that is lowkey hilarious ngl
M2: 😳
M3: wait interview crack kiya first attempt mein no prep needed
M4: hmm
M5: 😭
/think

[Assistant]
<think>
M3 says 'interview crack kiya first attempt mein no prep needed' — impressive, casual brag. React fits because it’s celebratory, not a problem needing text solution.
</think>
R: TYPE=react | TARGET=M3 | EFFORT=medium | TITLE=😎


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

[User]
M1: bro what happened today ngl
M2: lowkey true
M3: insane
M4: understood the assignment
M5: wait thunderstorm aa rahi hai bhai lightning dikh rahi
/think

[Assistant]
<think>
M5 says 'thunderstorm aa rahi hai bhai lightning dikh rahi' — vivid weather update, no request. React with rain emoji, low effort because it’s atmospheric, not actionable.
</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: matlab?
M2: kya hua
M3: got it
M4: yaar bhai update sun progress update de raha hun project
M5: chal
/think

[Assistant]
<think>
M4 says 'progress update de raha hun project' — clear update share, no ask, just informing. Acknowledge fits, not text or media since no help or reaction needed.
</think>
R: TYPE=acknowledge | TARGET=M4 | 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: sun bhai passport ban gaya ab move around kar sakta hun yaar
M2: haan sahi
M3: accha sun
M4: hmm sahi hai
M5: 😳
/think

[Assistant]
<think>
M1 says 'passport ban gaya ab move around kar sakta hun' — big personal win, others just murmur. Text response needed to properly celebrate, not just react.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=medium | TITLE=text:passport_got


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

[Assistant]
<think>
M4 is Urdu script — 'برائے مہربانی میری مدد کریں' — M5 directly asks 'translate please'. Must translate, nothing else answers the request.
</think>
R: TYPE=translate | TARGET=M4 | EFFORT=high | 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: bhai birthday gif bhej de
M2: literally go on
M3: bhai git conflict aa gaya resolve karo
M4: 🤙
M5: bhai mummy ne favourite khana banaya bina bole samajh gayi
/think

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


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

[User]
M1: bhai sun
M2: haan bol
M3: Es tut mir sehr leid fuer das was passiert ist
M4: batao na
M5: samjha koi
/think

[Assistant]
<think>
M3 is German — 'Es tut mir sehr leid' — M4/M5 are confused, asking for meaning. Translate is the only action that solves the language barrier.
</think>
R: TYPE=translate | TARGET=M3 | EFFORT=low | TITLE=translate:german_text


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

[User]
M1: no way
M2: ok so tell me more
M3: sheesh
M4: hey bhai aankhein thak gayi hain screen se relief kaise
M5: gotcha
/think

[Assistant]
<think>
M4 says 'aankhein thak gayi hain screen se relief kaise' — urgent health concern. Needs detailed text advice, not just react or acknowledge.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | 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: theek hai yaar
M2: L bro
M3: 🐐
M4: bro kya scene hai ye
M5: yaar food is ready come eat everyone at table khana ready
/think

[Assistant]
<think>
M5 says 'khana ready' — dinner call, group alert. Simple acknowledge like 'be right there' matches the casual, timely tone.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=low | TITLE=be right there


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

[User]
M1: haha
M2: lol
M3: yaar
M4: hehe
M5: xD
/think

[Assistant]
<think>
All messages are just laughter emojis and 'yaar' — no intent, no request, pure noise. Ignore is the 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: bro what is going on that is lowkey hilarious ngl
M2: bhai internship mil gayi mujhe yaar finally select
M3: okay
M4: okay cool
M5: right right
/think

[Assistant]
<think>
M2 says 'internship mil gayi mujhe yaar finally select' — clear big news, others just echo 'okay'. Needs text reply to celebrate properly, not just emoji or ignore.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=medium | TITLE=text:internship_news


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

[User]
M1: got it
M2: accha bhai
M3: samajh gaya
M4: okay yaar
M5: arre bhai bahut stressed hai aaj kuch bhi sahi nahi ho raha
/think

[Assistant]
<think>
M5 says 'bahut stressed hai aaj kuch bhi sahi nahi ho raha' — emotional cry for comfort, not advice. Media (like cute animal) fits better than text to lighten mood.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=medium | TITLE=media:comfort


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

[User]
M1: 😳
M2: oye sun na
M3: spill yaar
M4: sun
M5: bhai bhai kaam ho gaya assignment submit kar diya finally
/think

[Assistant]
<think>
M5 drops 'assignment submit kar diya finally' — no ask, just pride. Acknowledge with 'well done' fits, no need for text advice or media overkill.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=well done bhai


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

[User]
M1: guys sun na
M2: tournament jeet liya yaar
M3: bhai kaam ho gaya done
M4: its giving yaar
M5: bhai konsi haircut acchi lagegi suggest karo yaar
/think

[Assistant]
<think>
M5 asks 'konsi haircut acchi lagegi suggest karo' — direct request for opinion. Needs detailed text advice, not react or media, since it’s a decision-help query.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:haircut_advice


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

[User]
M1: oye
M2: ye kya script hai
M3: مجھے سمجھ نہیں آیا ذرا سمجھائیں مہربانی
M4: batao na
M5: translate karo
/think

[Assistant]
<think>
M3 writes 'مجھے سمجھ نہیں آیا' in Urdu, others ask to translate. Clear language barrier — translate is only action that solves this, not text or react.
</think>
R: TYPE=translate | TARGET=M3 | EFFORT=medium | TITLE=translate:urdu_text


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

[User]
M1: sus bhai
M2: yaar yaar parrot bol raha tha hello uncle toh mein mar gaya
M3: 👑
M4: samajh gaya
M5: baat toh sahi hai
/think

[Assistant]
<think>
M2 says 'parrot bol raha tha hello uncle toh mein mar gaya' — absurd funny moment, not a question. Media like cute animal meme matches the vibe, not text.
</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: 🧠
M2: anyone know nginx config fix yaar
M3: noted
M4: got it
M5: oye range mein diamond hit kar liya bhai grind paid off bhai
/think

[Assistant]
<think>
M5 says 'range mein diamond hit kar liya bhai grind paid off' — gaming win hype! Media (like fire emoji/gif) fits celebration, not text which would overexplain.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=medium | TITLE=media:gaming_hype


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

[User]
M1: kya hua
M2: 🫶
M3: 🌊
M4: ☕ 🌈
M5: yaar sun that meme format is absolutely perfect timing im dead
/think

[Assistant]
<think>
M5 says 'that meme format is absolutely perfect timing im dead' — pure reaction to humor. React with 💀 captures the vibe instantly, no need for text or media.
</think>
R: TYPE=react | TARGET=M5 | EFFORT=low | TITLE=💀


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

[User]
M1: Free Netflix subscription
M2: Click link
M3: xaxmuazwhx
M4: Enter details
M5: Claim now
/think

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


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

[User]
M1: oye bhai kya chal raha
M2: got it
M3: bro kya kar raha hai ye
M4: btw bhai update sun progress update de raha hun project
M5: kya
/think

[Assistant]
<think>
M4 drops a progress update — 'progress update de raha hun project' — it’s a status share, not a question. Acknowledge fits, text would over-answer a simple update.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=medium | TITLE=understood bhai


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

[User]
M1: vibe bro
M2: bro kya scene hai ye kya hua bhai ye
M3: interview crack kiya first attempt mein no prep needed yaar
M4: sure
M5: ohhh
/think

[Assistant]
<think>
M3 celebrates big win — 'interview crack kiya first attempt mein' — pure hype moment. React with emoji fits better than text, which would kill the vibe.
</think>
R: TYPE=react | TARGET=M3 | EFFORT=medium | TITLE=😎


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

[User]
M1: no way
M2: bro what happened today ngl
M3: yeah true
M4: yaar colleague se problem ho gayi office mein help
M5: fair enough
/think

[Assistant]
<think>
M4 cries for help — 'colleague se problem ho gayi office mein help' — clear request for advice. Text needed, not just react or ack, this needs real guidance.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:colleague_conflict


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

[User]
M1: 🎶
M2: kya yaar
M3: zaroor
M4: Merci beaucoup
M5: how do i cite sources in apa format properly guide
/think

[Assistant]
<think>
M5 asks for APA citation help — 'how do i cite sources in apa format properly guide' — foreign language phrase 'Merci beaucoup' is just flavor. Text response needed for academic help.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | 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: off topic but go on
M2: 🍰
M3: bro what happened today ngl that actually happened today ngl
M4: yeah interesting
M5: bhai ghar aa gaya safely trip mast rahi enjoyed alot everyone
/think

[Assistant]
<think>
M5 shares safe return — 'ghar aa gaya safely trip mast rahi' — no question, just joyous update. Acknowledge fits, text would be too much for a happy status drop.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=glad youre safe


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

[User]
M1: naww
M2: hey bhai update sun progress update de raha hun project
M3: yep
M4: 😎
M5: got it
/think

[Assistant]
<think>
M2 repeats progress update — 'progress update de raha hun project' — others just echo 'yep', 'got it'. Acknowledge the update, not the noise — medium effort, clear intent.
</think>
R: TYPE=acknowledge | TARGET=M2 | EFFORT=medium | TITLE=got the update


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

[User]
M1: accha bhai
M2: arre bol na
M3: haan bhai
M4: L bhai
M5: yaar my ex suddenly started texting me again kya karun
/think

[Assistant]
<think>
M5 drops emotional bomb — 'my ex suddenly started texting me again kya karun' — cries for advice, not just reaction. Text response required, high effort for sensitive personal help.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:ex_advice


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

[User]
M1: spill
M2: dude really
M3: ngl got it
M4: goated
M5: quick question unity game object is disappearing randomly in scene
/think

[Assistant]
<think>
M5 stands out with 'unity game object is disappearing randomly' — clear technical issue needing step-by-step fix, not just react or acknowledge. Text fits because it’s a debug problem.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:unity_error


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

[User]
M1: 🍔
M2: bro dekh na
M3: bro kya ho jaunga bhai seriously ye
M4: accha
M5: oye i cant stop overthinking please help me calm down
/think

[Assistant]
<think>
M5 says 'i cant stop overthinking please help me calm down' — emotional plea, needs empathetic advice, not just emoji. High effort because mental health requires thoughtful response.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:overthinking_help


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

[User]
M1: wait what
M2: and then
M3: yeah got it
M4: hey yaar crypto se thoda profit hua kya karoon advice do
M5: haha
/think

[Assistant]
<think>
M4 asks 'crypto se thoda profit hua kya karoon advice do' — direct request for financial guidance. Text needed to give actionable tips, not just react to the win.
</think>
R: TYPE=text | TARGET=M4 | 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: wtf
M2: yeet
M3: massive L
M4: bro what are telling me that is lowkey hilarious ngl
M5: bhai update sun progress update de raha hun project
/think

[Assistant]
<think>
M5 says 'bhai update sun progress update de raha hun project' — just sharing progress, no question. Acknowledge fits, no advice or media needed here.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=understood bhai


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

[User]
M1: deadass yaar
M2: chalo
M3: payment kar diya upi se
M4: autocorrect ne itna galat bheja ki mein mar gaya bhai
M5: nice
/think

[Assistant]
<think>
M4 says 'autocorrect ne itna galat bheja ki mein mar gaya bhai' — funny mishap, pure meme energy. React with 💀 matches the humor, text would kill the vibe.
</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: ⚽
M2: 😂 🔥
M3: sach mein
M4: chalo koi nahi
M5: bhai submitted the project before deadline finally done yaar
/think

[Assistant]
<think>
M5 says 'submitted the project before deadline finally done yaar' — proud milestone, no ask. Acknowledge with encouragement fits better than text or media.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=great job bhai


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

[User]
M1: bro what is lowkey hilarious ngl
M2: bro what is lowkey hilarious ngl
M3: interesting
M4: ❤
M5: kotlin android activity is not launching at all
/think

[Assistant]
<think>
M5 says 'kotlin android activity is not launching at all' — clear dev error. Text required to troubleshoot, not react or ignore the crash.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:android_error


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

[User]
M1: sure fair enough
M2: lowkey fair enough
M3: yeah interesting
M4: parents bahut overprotective hain help karo please
M5: 🔥
/think

[Assistant]
<think>
M4 says 'parents bahut overprotective hain help karo please' — direct cry for help on family issue. Low effort text because simple reassurance + tips suffice here.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:overprotective_parents


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

[User]
M1: 😂
M2: okay bro
M3: bro kya hua bhai ye
M4: bhai mera inauguration idea kaisa lagta hai feedback do
M5: haan
/think

[Assistant]
<think>
M4 asks for feedback on his inauguration idea — clear request for text advice. Others are just agreeing, so text response targets M4’s ask, not empty replies.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:startup_feedback


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

[User]
M1: arre dekh kuch batao
M2: got it
M3: bata na
M4: haan bro
M5: arre my react component is not rendering anymore crashed
/think

[Assistant]
<think>
M5 says 'react component is not rendering anymore crashed' — technical error needing help. Other messages are vague, so text response targets this specific bug.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:react_error


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

[User]
M1: lowkey
M2: bro what happened today ngl
M3: oh really
M4: lowkey got it
M5: visa approve ho gaya bhai canada ja raha hun
/think

[Assistant]
<think>
M5 drops big news: 'visa approve ho gaya canada ja raha hun' — pure celebration moment. React with emoji fits better than text, which would kill the joy.
</think>
R: TYPE=react | TARGET=M5 | EFFORT=high | TITLE=🎉


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

[User]
M1: kya hua
M2: 🍿
M3: kar le
M4: yaar sun yaar internship confirm ho gayi google mein bhai
M5: haan
/think

[Assistant]
<think>
M4 shouts 'internship confirm ho gayi google mein' — huge win! Others are just noise. React fits perfectly, high effort for genuine hype.
</think>
R: TYPE=react | TARGET=M4 | EFFORT=high | TITLE=🎉


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

[User]
M1: bro kya hua bhai seriously ye
M2: bhai ek funny meme bhej yaar
M3: just sent you the document check your email inbox
M4: nahi
M5: ありがとうございました
/think

[Assistant]
<think>
M3 says 'just sent you the document check your email inbox' — action taken, no follow-up needed. Acknowledge to confirm receipt, not translate or text.
</think>
R: TYPE=acknowledge | TARGET=M3 | EFFORT=medium | TITLE=acknowledged


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

[User]
M1: yaar ek baat bol na
M2: kab
M3: bro kya kar yaar seriously ye
M4: yaar new skin mila battle pass se legendary wala yaar
M5: 🤣
/think

[Assistant]
<think>
M4 says 'new skin mila battle pass se legendary wala' — gaming hype moment. Media fits because they’re likely sharing a meme or clip, not explaining.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=low | TITLE=media:gaming_hype


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

[User]
M1: bro
M2: لا أفهم هذا الكلام أبداً وضح لي من فضلك
M3: what does this say
M4: help
M5: anyone know
/think

[Assistant]
<think>
M2 is Arabic: 'لا أفهم هذا الكلام أبداً وضح لي من فضلك' — others are asking for translation. Must translate, not react or text — language barrier is key.
</think>
R: TYPE=translate | TARGET=M2 | EFFORT=medium | TITLE=translate:arabic_text


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

[User]
M1: Muchas gracias amigo
M2: yeah got it
M3: anyway
M4: bhai movie download ho gayi link bhej raha hun check
M5: 😂
/think

[Assistant]
<think>
M4 says 'movie download ho gayi link bhej raha hun' — shared something, no question. Acknowledge to confirm receipt, not media or text — simple update.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=medium | TITLE=got it


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

[User]
M1: bro kya hua bhai ye
M2: 😅
M3: okay yaar
M4: bro kya kar yaar seriously ye kya baat bata bhai ye
M5: bhai khud pe confidence nahi aata kaise banaoon do
/think

[Assistant]
<think>
M5 says 'khud pe confidence nahi aata kaise banaoon do' — direct cry for help on self-doubt. Needs advice, not just emojis or ‘okay yaar’. Text fits because they’re asking how to fix it, not just venting.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:confidence_advice


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

[User]
M1: yaar sun na
M2: foreign language hai
M3: kya likha hai
M4: bata na
M5: No entiendo nada de lo que dijiste ahora
/think

[Assistant]
<think>
M5 is 'No entiendo nada de lo que dijiste ahora' — clear Spanish, others are confused and asking ‘kya likha hai’. Translate is the only thing that solves the language gap, not text or react.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=low | TITLE=translate:spanish_text


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

[User]
M1: okay yaar
M2: bhai docker crash ho raha help
M3: bro kuch batao
M4: bhai galti se group mein personal msg chala gaya sabne dekh liya yaar
M5: 🥴
/think

[Assistant]
<think>
M4 says 'galti se group mein personal msg chala gaya sabne dekh liya yaar' — awkward, relatable mess. M5’s 🥴 is the perfect reaction. Media (funny gif) matches the vibe better than text or translate.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=low | TITLE=media:funny_moment


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

[User]
M1: yeah got it
M2: bro what happened today ngl
M3: bro what happened today ngl
M4: haha
M5: hey bhai file share kar di check karo delight google drive
/think

[Assistant]
<think>
M5 says 'hey bhai file share kar di check karo delight google drive' — they’re not asking, just sharing good news. Acknowledge fits because they want validation, not a reply or action.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=received 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: bussin
M2: ngl
M3: bro what is lowkey hilarious ngl
M4: bro what happened today ngl
M5: so mongodb query is returning empty array always help
/think

[Assistant]
<think>
M5 drops 'mongodb query is returning empty array always help' — technical problem, no fluff. Text advice is needed, not react or media. Low effort because it’s a common fix.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:mongodb_error


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

[User]
M1: yaar masters abroad karna chahta hun guide do please
M2: hm
M3: 🤣
M4: ok
M5: ugh
/think

[Assistant]
<think>
M1 says 'masters abroad karna chahta hun guide do please' — earnest request for life advice. Others are silent or laughing. Text response required to guide, not ignore or react.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=medium | TITLE=text:study_abroad


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

[User]
M1: 🏆
M2: bata na
M3: okay yaar
M4: grandparents ki photo mili purani bahut miss karta hun
M5: bro
/think

[Assistant]
<think>
M4 shares 'grandparents ki photo mili purani bahut miss karta hun' — emotional, personal moment. No question, just sharing grief. React with 😭 fits better than text which would overstep.
</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: test
M2: test123
M3: testing
M4: 🇰🇭🇬🇱🇬🇲🇲🇹
M5: nvm
/think

[Assistant]
<think>
All messages are test spam, random flags, ‘nvm’ — zero intent or connection. No one’s asking for anything. Ignore is the only sane choice, nothing to route.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: おやすみなさいゆっくり休んでください
M2: batao na
M3: translate karo
M4: translate karo
M5: batao na
/think

[Assistant]
<think>
M1 is Japanese — 'おやすみなさいゆっくり休んでください' — others beg 'translate karo', so intent is clearly to decode the foreign text. Translate fits, not text or react — they need meaning, not vibes.
</think>
R: TYPE=translate | TARGET=M1 | 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
M2: bro what is lowkey hilarious ngl
M3: lowkey true
M4: bro new phone aa gaya bhai unboxing abhi ki brand new
M5: fair enough
/think

[Assistant]
<think>
M4 says 'bro new phone aa gaya bhai unboxing abhi ki brand new' — hype moment, unboxing implies visual content. Media fits better than text — they want to see the thrill, not read about it.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=medium | TITLE=media:hype_moment


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

[User]
M1: 🍰
M2: i am really sorry about what happened yaar my bad
M3: haan dekho
M4: sahi hai yaar
M5: haan okay
/think

[Assistant]
<think>
M2 apologizes — 'i am really sorry about what happened yaar my bad' — emotional tone, no ask. Acknowledge fits, text would overdo it, react too flat for sincere regret.
</think>
R: TYPE=acknowledge | TARGET=M2 | EFFORT=medium | TITLE=no worries


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

[User]
M1: bussin bhai
M2: 👊 🗣
M3: phir kya
M4: ate bhai
M5: sun bhai freelancing kaise shuru karoon guide do please
/think

[Assistant]
<think>
M5 asks 'freelancing kaise shuru karoon guide do please' — clear request for steps. Text response needed, not media or react. Low effort because it’s a common guide, not deep advice.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:freelancing_guide


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

[User]
M1: rip bhai
M2: haan bro
M3: bhai git conflict aa gaya resolve karo
M4: sach mein
M5: teacher ne galti se apni dating app screen share kar di course mein 😂
/think

[Assistant]
<think>
M5 shares absurd teacher moment — 'teacher ne galti se apni dating app screen share kar di course mein 😂' — pure comedy, emoji confirms humor. Media fits — screenshot or gif would match the vibe.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=medium | TITLE=media:funny_moment


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

[User]
M1: 😭 💀
M2: 💅 🎂
M3: ggs bhai
M4: abey dekh na
M5: sun yaar blog likhna shuru karna chahta hun tips do bhai
/think

[Assistant]
<think>
M5 says 'blog likhna shuru karna chahta hun tips do bhai' — wants actionable advice. Text fits, not media — tips need words, not gifs. Medium effort because blog advice has many angles.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:blog_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: haha
M2: lol
M3: lmao
M4: hehe
M5: evbbqzcns
/think

[Assistant]
<think>
All laughs and gibberish — 'haha', 'lol', 'evbbqzcns' — no intent, no question, just noise. Ignore fits, nothing to respond to, no thread to follow.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: yaar dekh
M2: kya hai ye
M3: kahin se aaya
M4: samajh nahi aaya
M5: よろしくお願いしますこれからもよろしく
/think

[Assistant]
<think>
M5 is Japanese — 'よろしくお願いしますこれからもよろしく' — others say 'samajh nahi aaya', so they’re stuck on translation. Translate fits, not text — they don’t want opinions, just meaning.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=medium | TITLE=translate:japanese_text


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

[User]
M1: lowkey makes sense
M2: oh really
M3: lowkey makes sense
M4: 👀
M5: bhai weight gain karna hai healthy tarike se guide do
/think

[Assistant]
<think>
M5 asks 'weight gain karna hai healthy tarike se guide do' — clear request for advice, not just chat. Text needed with effort because health tips require care, not emojis or ignore.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | 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: accha bhai
M2: sheesh bro
M3: seethe bro
M4: 🍔 😮
M5: bhai bukhar aa gaya hai kya karoon help karo please
/think

[Assistant]
<think>
M5 says 'bukhar aa gaya hai kya karoon help karo please' — urgent health ask, simple remedy needed. Low effort text fits, no need for deep dive, just quick relief advice.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:fever_help


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

[User]
M1: bhai caption mein tha
M2: kaunsi language
M3: pata nahi mujhe
M4: tu bata
M5: தயவுசெய்து உதவுங்கள் மிகவும் முக்கியமான விஷயம்
/think

[Assistant]
<think>
M5 is Tamil script — 'தயவுசெய்து உதவுங்கள்...' — others are confused, asking 'kaunsi language'. Translate is the only thing that solves the barrier, not react or text.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=high | TITLE=translate:tamil_text


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

[User]
M1: got it
M2: bhai yaar poori raat barish hui itna peaceful tha sonna
M3: yaar
M4: hm
M5: 😎
/think

[Assistant]
<think>
M2 shares peaceful vibe — 'poori raat barish hui itna peaceful tha sonna' — emotional, not asking for anything. React with rain emoji fits better than text or ignore.
</think>
R: TYPE=react | TARGET=M2 | EFFORT=low | TITLE=🌧


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

[User]
M1: sach mein
M2: bro kya kar yaar tujhe pata hai ye
M3: samajh gaya
M4: yaar just break of the day bhai subah subah gm everyone rise up
M5: accha
/think

[Assistant]
<think>
M4 drops 'gm everyone rise up' — morning greeting, no question. Acknowledge keeps it light, text would over-answer, react too vague, ignore too rude.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=low | TITLE=good morning


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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 kuch batao
M2: bro kya hua bhai ye bahut hectic tha bhai ye
M3: 🏀
M4: bro kya scene hai samajh gaya bhai ye
M5: bhai crypto mein invest karoon kya advice do please
/think

[Assistant]
<think>
M5 asks 'crypto mein invest karoon kya advice do please' — direct advice request. Low effort text works because crypto tips are common, no need for deep research here.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:crypto_advice


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

[User]
M1: tournament jeet liya yaar
M2: bro kya hua bhai ye
M3: 🥳 🔥
M4: haan bhai
M5: good morning bhai subah subah gm everyone rise up bhai
/think

[Assistant]
<think>
M5 says 'good morning bhai subah subah gm everyone rise up' — repetitive but clear morning intent. Acknowledge fits, react would miss the tone, text is unnecessary for a greeting.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=low | TITLE=rise and shine


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

[User]
M1: acha acha
M2: 감사합니다
M3: wait kya
M4: bro kya hua bhai seriously ye
M5: btw bhai parcel aa gaya saving ho gayi check karo gate pe
/think

[Assistant]
<think>
M5 says 'parcel aa gaya saving ho gayi check karo gate pe' — updates a win, no ask. Acknowledge with medium effort because it’s a positive update worth recognizing, not just ignore.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=noted


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

[User]
M1: bro kya ho raha hai ye
M2: bhai i am really sorry about what happened yaar my bad
M3: lol
M4: 👀
M5: 🙄
/think

[Assistant]
<think>
M2 says 'i am really sorry about what happened yaar my bad' — sincere apology, others are just reacting with lol/eyes. Acknowledge fits to validate the remorse, not text which would over-answer.
</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: naww bro
M2: 😏
M3: dekho sun na
M4: sun bhai partner se jealous ho raha hun kyon help karo
M5: kya
/think

[Assistant]
<think>
M4 says 'partner se jealous ho raha hun kyon help karo' — direct cry for advice on jealousy. Text needed, not react or ignore — this is a real ask for guidance.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:jealousy_advice


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

[User]
M1: yaar gaming gif chahiye send karo
M2: guys yaar meri billi mar gayi bahut dukh ho raha hai bro
M3: 😅
M4: ohhh
M5: kya
/think

[Assistant]
<think>
M2 says 'meri billi mar gayi bahut dukh ho raha hai bro' — raw grief, not a joke or meme. Needs empathetic text, not media or react — pet loss is serious here.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=medium | 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: bro kya baat bata bhai ye kya hua bhai ye
M2: bet yaar
M3: arre bhai bol na
M4: guys bhai kaam aur ghar ka balance nahi ho raha help me
M5: ok
/think

[Assistant]
<think>
M4 says 'kaam aur ghar ka balance nahi ho raha help me' — clear plea for life advice. Others are vague, this is the only real request. Text is the only fit.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:work_life_balance


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

[User]
M1: مجھے سمجھ نہیں آیا ذرا سمجھائیں مہربانی
M2: help please
M3: kya matlab hai
M4: samjha koi
M5: translate karo
/think

[Assistant]
<think>
M1 is Urdu — 'مجھے سمجھ نہیں آیا' — others are asking for translation. Translate is the only action that solves the language barrier, not text or react.
</think>
R: TYPE=translate | TARGET=M1 | EFFORT=medium | TITLE=translate:urdu_text


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

[User]
M1: bhai sun
M2: haan bol
M3: kuch mila tha message mein
M4: ye dekh kya bol raha hai
M5: Te quiero mucho amigo siempre estaras en mi corazon
/think

[Assistant]
<think>
M5 is Spanish — 'Te quiero mucho amigo...' — others are confused, asking ‘kya bol raha hai’. Translate is obvious, low effort since it’s a simple heartfelt phrase.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=low | TITLE=translate:spanish_text


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

[User]
M1: 🎵 🧋
M2: bhai dekh bol na
M3: bhai sun sun na
M4: bhai bohot bore ho raha hun kuch batao kya karun
M5: yaar
/think

[Assistant]
<think>
M4 says 'bohot bore ho raha hun kuch batao kya karun' — direct boredom cry, not just noise. Needs text advice, not react or ignore — this is a real ask for engagement.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:boredom_help


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

[User]
M1: bhai finally kuch batao
M2: bhai dog mera intezaar kar raha tha gate pe jab aaya
M3: aur
M4: okay bhai
M5: aur bata
/think

[Assistant]
<think>
M2 shares sweet dog story — 'dog mera intezaar kar raha tha gate pe jab aaya' — pure emotional moment, no question. React with heart fits best, text would ruin the warmth.
</think>
R: TYPE=react | TARGET=M2 | EFFORT=low | TITLE=❤


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

[User]
M1: 🫶 🙃
M2: bro kya hua bhai ye
M3: 🫣
M4: ggs yaar
M5: bhai yaar dost ne surprise natal day party plan ki thi emotional
/think

[Assistant]
<think>
M5 says 'dost ne surprise birthday party plan ki thi emotional' — pure heartfelt moment, no question asked, just sharing joy. React with ❤ fits better than text or media; it’s about emotion, 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: bhai itna cringe tha ki mar gaya dekhke literally yaar
M2: bro
M3: theek hai
M4: lol
M5: haha
/think

[Assistant]
<think>
M1 says 'itna cringe tha ki mar gaya dekhke literally' — over-the-top humor, others just laugh. Low-effort react (💀) matches the meme vibe; no need for text or translation.
</think>
R: TYPE=react | TARGET=M1 | EFFORT=low | TITLE=💀


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

[User]
M1: bro kya hua bhai ek interesting cheez bol raha hai ye
M2: kya scene
M3: sach mein
M4: 🎂
M5: arre my ex suddenly started texting me again kya karun
/think

[Assistant]
<think>
M5 asks 'my ex suddenly started texting me again kya karun' — clear request for advice on relationships. Text response needed, not just react; others are just observing.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:ex_advice


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

[User]
M1: 🗣
M2: okay makes sense
M3: fam
M4: listen really
M5: guys bhai gym mein personal record tod diya aaj finally
/think

[Assistant]
<think>
M5 shares 'gym mein personal record tod diya' — big personal win, no question. Medium react (💪) celebrates it right; text would overdo it, ignore would be rude.
</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: seriously yaar
M2: abey kya chal raha
M3: payment kar diya upi se
M4: 🏀
M5: bhai office mein presentation deni hai help karo yaar
/think

[Assistant]
<think>
M5 says 'office mein presentation deni hai help karo yaar' — urgent, specific ask for help. High-effort text response required; this isn’t casual, it’s career-critical.
</think>
R: TYPE=text | TARGET=M5 | 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: Free Amazon gift card
M2: Survey takes 1 min
M3: Click here
M4: ♋
M5: Claim now
/think

[Assistant]
<think>
All messages are spam: 'Free Amazon gift card', 'Click here', 'Claim now' — no real conversation, just scam bait. Ignore is only sane choice; nothing to route.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: okay yaar
M2: chal dekho
M3: bhai best friend dusre sheher shift ho gaya permanently
M4: 🤣
M5: okay
/think

[Assistant]
<think>
M3 says 'best friend dusre sheher shift ho gaya permanently' — emotional loss, others just react passively. Medium react (😭) acknowledges the sadness without overstepping into advice.
</think>
R: TYPE=react | TARGET=M3 | EFFORT=medium | TITLE=😭


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

[User]
M1: so
M2: my friend sent this
M3: Sil vous plait aidez moi cest vraiment urgent
M4: help
M5: help
/think

[Assistant]
<think>
M3 writes 'Sil vous plait aidez moi cest vraiment urgent' — French, others are confused. Translate is the only action that solves the language barrier; others can’t help without understanding.
</think>
R: TYPE=translate | TARGET=M3 | EFFORT=high | TITLE=translate:french_text


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

[User]
M1: dekho sun na
M2: bro kya yaar seriously bohot mushkil hai ye
M3: bro kya ho raha hai yaar tu bhi batao kya yaar seriously ye
M4: ngl bhai
M5: bhai fount pe pimples bahut hain help karo skin care
/think

[Assistant]
<think>
M5 says 'fount pe pimples bahut hain help karo skin care' — clear skin care求助, others are vague complaints. Needs advice, not just react or ignore. Text fits best for actionable tips.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:skin_care


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

[User]
M1: yaar email mein tha ye
M2: boss ka message tha
M3: kya matlab hai
M4: urgent hai
M5: 감사합니다 정말 도움이 많이 됐어요
/think

[Assistant]
<think>
M5 is Korean: '감사합니다 정말 도움이 많이 됐어요', others are confused about meaning. Language barrier is the issue — translate is the only thing that helps here.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=low | TITLE=translate:korean_text


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

[User]
M1: got it
M2: bhai ek sec bol na
M3: haan yaar
M4: pakka
M5: bhai yaar coding competition mein first rank aaya bhai
/think

[Assistant]
<think>
M5 drops big win: 'coding competition mein first rank aaya bhai' — pure hype moment. No question, just celebration. React with emoji beats text which would ruin the vibe.
</think>
R: TYPE=react | TARGET=M5 | EFFORT=medium | TITLE=😎


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

[User]
M1: yep
M2: fam go on
M3: bro what happened today ngl
M4: fr fr
M5: burger dekhke muh mein paani aa gaya bhai sour ngl
/think

[Assistant]
<think>
M5 says 'burger dekhke muh mein paani aa gaya' — craving visual, not advice. Media (burger gif) matches the craving better than text or react. Low effort, high fit.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=low | TITLE=media:food_craving


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

[User]
M1: bhai feeling low hai aaj
M2: kya hua
M3: kuch nahi bus mood nahi hai
M4: ice cream kha
M5: yaar bahut sad feel ho raha hai abhi
/think

[Assistant]
<think>
M5 says 'bahut sad feel ho raha hai abhi' — emotional state, not question. Media like cozy video or ice cream gif offers comfort faster than text advice.
</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: so
M2: my friend sent this
M3: i think its spanish
M4: what does it mean
M5: Wie geht es dir ich hoffe du bist gesund heute
/think

[Assistant]
<think>
M5 is German: 'Wie geht es dir ich hoffe du bist gesund heute', M3-4 ask what it means. Clear translation need — nothing else resolves the language gap.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=low | TITLE=translate:german_text


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

[User]
M1: bro what is lowkey hilarious ngl
M2: anyone know nginx config fix yaar
M3: bro yaar new skin mila battle pass se legendary wala
M4: 😭
M5: 🤣
/think

[Assistant]
<think>
M3 says 'new skin mila battle pass se legendary wala' — gaming win + emoji in M4-5 show hype. Media (skin gif) matches the excitement better than text or react alone.
</think>
R: TYPE=media | TARGET=M3 | 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: faltu
M2: 🔥
M3: 🏀
M4: cold shower le raha hun roz ab discipline aa gaya yaar
M5: hm
/think

[Assistant]
<think>
M4 says 'cold shower le raha hun roz ab discipline aa gaya yaar' — personal win, not request. React with 💪 acknowledges effort, no need for text or media.
</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: arre bhai snake dikha room mein yaar darr gaya bhai
M2: bhai sad sticker bhej na
M3: lol
M4: payment kar diya upi se
M5: ok
/think

[Assistant]
<think>
M1 screams panic — 'snake dikha room mein yaar darr gaya bhai' — pure fear vibe, not asking for help, just sharing shock. React with 😱 fits better than text or media; it’s emotional, not instructional.
</think>
R: TYPE=react | TARGET=M1 | EFFORT=high | TITLE=😱


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

[User]
M1: 🍰 🎉
M2: good morning everyone gm
M3: kya scene
M4: sun exam mein cheating sahi hai kya honestly batao yaar
M5: hm
/think

[Assistant]
<think>
M4 asks 'exam mein cheating sahi hai kya' — real ethical dilemma, needs thoughtful reply. Others are small talk or vague. Text response needed, not just emoji or ignore.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:exam_ethics


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

[User]
M1: lmaooo
M2: haha same
M3: 😂
M4: 💅
M5: lol
/think

[Assistant]
<think>
All messages are just laughs, emojis, or 'lol' — zero intent, no question, no request. Pure noise. Ignore is only logical choice, nothing to respond to.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: bro kya hua bhai seriously ye
M2: tournament jeet liya yaar
M3: chal dekho
M4: my back pain is unbearable please suggest something
M5: 😤
/think

[Assistant]
<think>
M4 says 'my back pain is unbearable please suggest something' — clear cry for help. Others are casual. Text advice needed, not react or acknowledge; pain is urgent, not celebratory.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:back_pain


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

[User]
M1: sach mein
M2: no cap bhai
M3: 🫶 😮
M4: bhai 150cc mein kaunsi bike sahi rahegi suggest karo
M5: yaar
/think

[Assistant]
<think>
M4 asks for bike advice — '150cc mein kaunsi bike sahi rahegi' — specific, practical, needs real input. Medium effort because options matter. Text fits, not react or ignore.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:bike_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: btw whats up
M2: python error aa rahi hai console mein
M3: api 404 de rahi hai fix karo
M4: 🫶
M5: bhai movie download ho gayi link bhej raha hun check everyone
/think

[Assistant]
<think>
M5 drops a movie link — 'movie download ho gayi link bhej raha hun' — sharing, not asking. Others are tech issues. Acknowledge to thank them, not fix API or error.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=thanks bhai


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

[User]
M1: bro bhai mummy ne favourite khana banaya bina bole samajh gayi
M2: yeah exactly
M3: yep
M4: true that
M5: yeah exactly
/think

[Assistant]
<think>
M1 shares sweet mom moment — 'mummy ne favourite khana banaya' — emotional, not asking for advice. Others echo it. React with ❤ honors the warmth, text would overdo it.
</think>
R: TYPE=react | TARGET=M1 | EFFORT=low | TITLE=❤


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

[User]
M1: Send this to 20 people
M2: Good luck will come
M3: zgqkobons
M4: Forward now
M5: Must share
/think

[Assistant]
<think>
M1-M5 are chain-message spam — 'send to 20 people', 'zgqkobons', 'must share' — no real intent, just viral nonsense. Ignore, no value, no response 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: arre
M2: arre bhai ye physics formula samajh nahi aa raha help
M3: chal theek
M4: accha accha
M5: 🥇
/think

[Assistant]
<think>
M2 says 'physics formula samajh nahi aa raha help' — clear cry for explanation, not just vibe. Text fits, others are filler sounds like 'arre' or 'chal theek'.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=low | TITLE=text:physics_doubt


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

[User]
M1: bro kya scene hai ye
M2: hm
M3: kya hua
M4: sach mein
M5: sun bhai gym jaana chodh diya motivate karo please yaar
/think

[Assistant]
<think>
M5 begs 'motivate karo please yaar' after gym quit — emotional plea needs real encouragement, not emoji. High effort because it’s personal, not just info.
</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: mnbvcx
M2: 🇨🇼🇬🇼
M3: poiuyt
M4: qweasd
M5: zxcvbn
/think

[Assistant]
<think>
All messages are keyboard smashes — 'mnbvcx', 'poiuyt', no intent. Zero question, no emotion. Ignore is only sane choice.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: bro kya kar raha hai ye
M2: bata na
M3: kaise
M4: arre yaar coding competition mein first rank aaya bhai
M5: hmm
/think

[Assistant]
<think>
M4 drops 'first rank aaya bhai' — pure win moment, no ask. React with 😎 fits better than text, which would overexplain joy.
</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 sach sun na
M2: guys bhai stockpile clear karna hai kaise karoon assistant me
M3: ?
M4: haan okay
M5: 🖼
/think

[Assistant]
<think>
M2 asks 'stockpile clear karna hai kaise karoon assistant me' — messy but clear request for task help. High effort because it’s system-level, not quick fix.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=high | TITLE=text:backlog_help


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

[User]
M1: yaar sun na
M2: accha bro
M3: 🙃 🍰
M4: bhai mock test solve karna hai help karo please
M5: accha
/think

[Assistant]
<think>
M4 says 'mock test solve karna hai help karo please' — direct, simple ask. Low effort because it’s standard study help, no deep analysis needed.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:mock_test


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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 ho raha hai arre yaar seriously bohot mushkil hai ye
M3: 🤙 🥳
M4: 😬
M5: bhai sql query galat aa rahi hai data nahi aa raha
/think

[Assistant]
<think>
M5 says 'sql query galat aa rahi hai data nahi aa raha' — classic dev pain point. Text response needed, low effort since it’s syntax/data issue.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:database_error


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

[User]
M1: 🎶 ✌
M2: bro kya kar raha hai ye
M3: python error aa rahi hai console mein
M4: bro kya hua bhai seriously ye
M5: yaar aaj road pe stray puppy mila bahut cute tha
/think

[Assistant]
<think>
M5 shares 'stray puppy mila bahut cute tha' — emotional anecdote with no ask. Media fits best because they’re sharing a visual moment, not seeking advice.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=low | TITLE=media:cute_animal


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

[User]
M1: bro what is lowkey hilarious ngl
M2: bro what are telling me out on that is lowkey hilarious ngl
M3: ngl fair enough
M4: bro what is lowkey hilarious ngl
M5: bhai car lene ka plan kar raha hun guide do please
/think

[Assistant]
<think>
M5 says 'car lene ka plan kar raha hun guide do please' — clear request for advice on buying a car. Others are just repeating slang, so text with high effort fits to give proper guidance.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:car_buying


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

[User]
M1: suno na bol na
M2: 💅 🎾
M3: maan le
M4: 🌈 😮
M5: stable diffusion out of memory error again and again
/think

[Assistant]
<think>
M5 hits with 'stable diffusion out of memory error again and again' — technical issue needing solution. Others are just emojis, so text response required to debug the error.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:sd_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: sab theek
M3: fr fr yaar
M4: 🧠 🎪
M5: yaar sun bhai pehli barish aayi monsoon shuru ho gaya finally
/think

[Assistant]
<think>
M5 says 'pehli barish aayi monsoon shuru ho gaya finally' — pure joy, no question asked. React with emoji fits better than text, which would overcomplicate a happy moment.
</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: mnbvcx
M2: qymgymufa
M3: poiuyt
M4: qweasd
M5: zxcvbn
/think

[Assistant]
<think>
All messages are keyboard smashes — mnbvcx, qymgymufa, etc. No intent, no question, just noise. Ignore is the only logical choice here.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: bet bro
M2: bhai dekh bol na
M3: noted
M4: arre yaar auto wale ne itna funny bola aaj ride mein
M5: 😭
/think

[Assistant]
<think>
M4 shares funny auto driver story — M5 replies with 😭 (laughing cry). The humor is in M4’s story, so react to M4’s message, not the emoji reply.
</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: sun yaar bol na
M2: bro kya baat bata bhai ye
M3: angular module is not loading properly at all yaar
M4: kya
M5: 💀
/think

[Assistant]
<think>
M3 says 'angular module is not loading properly at all yaar' — clear dev error needing help. Others are vague or emojis, so text response with medium effort to troubleshoot.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=medium | TITLE=text:angular_error


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

[User]
M1: 😂
M2: 😂
M3: 😂
M4: 💀
M5: meuiov
/think

[Assistant]
<think>
Three 😂, one 💀, and one random 'meuiov' — pure meme chaos, no real query. Nothing to respond to, ignore is perfect.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: bhai
M2: ek message aaya hai
M3: translate kar do
M4: please help
M5: わかりました了解です問題ありません
/think

[Assistant]
<think>
M5 sends Japanese text 'わかりました了解です問題ありません' — M3 explicitly asks to translate. Translate fits perfectly, low effort since it’s a simple phrase.
</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: guys yaar raat ko taarein dikh rahe hain rooftop se amazing
M2: cool
M3: fr fr
M4: honestly yeah
M5: okay and
/think

[Assistant]
<think>
M1 says 'raat ko taarein dikh rahe hain rooftop se amazing' — pure vibe share, no question, just aesthetic moment. Media fits better than text to match the mood.
</think>
R: TYPE=media | TARGET=M1 | EFFORT=low | TITLE=media:aesthetic_vibe


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

[User]
M1: wait
M2: got this email
M3: from a client
M4: need a translation asap
M5: Bitte hilf mir dabei ich schaffe es alleine nicht
/think

[Assistant]
<think>
M5 is German: 'Bitte hilf mir dabei ich schaffe es alleine nicht' — clear translation plea, others are setup. Only translate can unlock meaning, not text or react.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=high | TITLE=translate:german_text


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

[User]
M1: Breaking news share this
M2: Forward to all groups
M3: Must read urgent
M4: Share before deleted
M5: ttuumbjzx
/think

[Assistant]
<think>
M5 is gibberish 'ttuumbjzx', others are spammy urgency cues. No real info or intent — ignore, nothing to act on, 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: bro what happened today ngl
M2: oh really
M3: bro what happened today ngl
M4: hey submitted the project before deadline finally done yaar
M5: hmm
/think

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