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

[User]
M1: big W bro
M2: oye bhai cold aa gayi hai kya karoon gharelu upay batao
M3: haha
M4: kya
M5: baat toh sahi hai
/think

[Assistant]
<think>
M2 asks 'cold aa gayi hai kya karoon gharelu upay batao' — clear remedy request. High-effort text needed, not react, since they want real home remedies.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=high | TITLE=text:cold_flu


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

[User]
M1: bro kya hua bhai ye
M2: reached home safely all good
M3: bhai aaj gym mein deadlift PR tod diya new max hit
M4: Muchas gracias amigo
M5: 💀
/think

[Assistant]
<think>
M3 says 'deadlift PR tod diya new max hit' — achievement shoutout. React with 🔥 to hype the win, not text, because no help or question was asked.
</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: Muchas gracias amigo
M2: 감사합니다
M3: 💥 👊
M4: samajh gaya
M5: bhai ranked mein infield hit kar liya bhai labor paid off
/think

[Assistant]
<think>
M5 says 'ranked mein infield hit kar liya bhai labor paid off' — gaming win, but 'Muchas gracias' + '감사합니다' earlier suggest language mix. Media fits better than text for hype.
</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: yeah true
M2: fr fr
M3: bro what is lowkey hilarious ngl
M4: bro yaar dost ne surprise birthday party plan ki thi emotional
M5: nice
/think

[Assistant]
<think>
M4 says 'dost ne surprise birthday party plan ki thi emotional' — heartfelt moment. React with ❤, not text, because it’s about feeling, not advice.
</think>
R: TYPE=react | TARGET=M4 | EFFORT=medium | TITLE=❤


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

[User]
M1: okay bro
M2: delulu bhai
M3: bhai bata na sun na
M4: main character yaar
M5: zustand store reset is not working properly help
/think

[Assistant]
<think>
M5 says 'zustand store reset is not working properly help' — clear tech issue. Low-effort text reply suffices, no need for media or react, just fix the error.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:zustand_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: just vibes
M2: just got into dream college omg
M3: okay true
M4: bhai apna startup launch karne wala hun advice do
M5: bhai birthday gif bhej de
/think

[Assistant]
<think>
M4 asks 'apna startup launch karne wala hun advice do' — direct request for guidance. High-effort text needed, not react or media, because advice is the ask.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:startup_launch


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

[User]
M1: 😬 🎭
M2: goated yaar
M3: accha yaar
M4: phir kya
M5: bhai bhai baby aa gaya ghar mein naya member receive
/think

[Assistant]
<think>
M5 says 'baby aa gaya ghar mein naya member receive' — joyous life update. React with 🎉, not text, because it’s celebration, not a question.
</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: anyone bhai youtube channel start karna hai tips do please
M2: got it
M3: same here
M4: hmm true
M5: fair enough
/think

[Assistant]
<think>
M1 asks 'youtube channel start karna hai tips do please' — clear request for tips. Low-effort text reply works, no need for react or media, advice is the goal.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=low | TITLE=text:youtube_tips


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

[User]
M1: anyone know nginx config fix yaar
M2: ate that yaar
M3: yaar sun boss ne bola tu team lead banega ab se bhai
M4: accha
M5: bhai ek funny meme bhej yaar
/think

[Assistant]
<think>
M3 says 'boss ne bola tu team lead banega ab se bhai' — big promotion news. High-effort react with 😎 to match the hype, not text, since no help was requested.
</think>
R: TYPE=react | TARGET=M3 | EFFORT=high | TITLE=😎


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

[User]
M1: react component render nahi ho raha
M2: bro what happened today ngl
M3: 🎯
M4: tournament jeet liya yaar
M5: bhai update sun progress update de raha hun project
/think

[Assistant]
<think>
M5 says 'update sun progress update de raha hun project' — just sharing status, no question. Acknowledge fits, text would overreply, media irrelevant.
</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: bro kya hua bhai seriously bohot mushkil hai ye
M2: suno kuch batao
M3: yaar please dekh na
M4: noted
M5: yaar neighbours ka dog pajama mein tha bhai too adorable
/think

[Assistant]
<think>
M5 says 'neighbours ka dog pajama mein tha bhai too adorable' — cute animal vibe, no ask, just joy. Media with emoji fits better than text or translate.
</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: hold on really
M2: deadass
M3: bhai sad sticker bhej na
M4: Muchas gracias amigo
M5: bhai kuch galat khaa liya stomach upset hai help
/think

[Assistant]
<think>
M5 says 'kuch galat khaa liya stomach upset hai help' — clear medical ask. Needs advice, not reaction or media. Text with remedy is the only right move.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:food_poisoning


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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 neighbours ka dog pajama mein tha bhai too adorable bhai
M2: okay okay
M3: ohhh
M4: haan dekho
M5: aur bata
/think

[Assistant]
<think>
M1 repeats 'neighbours ka dog pajama mein tha bhai too adorable' — same cute animal moment as B2. Media fits, low effort, others are just noise.
</think>
R: TYPE=media | TARGET=M1 | 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: haan bhai
M2: sach mein
M3: bata na
M4: chal dekho
M5: suno how to apply for a scholarship abroad help please
/think

[Assistant]
<think>
M5 asks 'how to apply for a scholarship abroad help please' — direct request for guidance. Text needed, not react or media. Medium effort for steps.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:scholarship_help


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

[User]
M1: quick whats up
M2: genuine question tell me more
M3: delulu
M4: no way
M5: honestly my essay has accidental plagiarism help me fix it
/think

[Assistant]
<think>
M5 says 'essay has accidental plagiarism help me fix it' — serious academic issue. Needs deep help, not quick react. High effort text, others are distractions.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:plagiarism_fix


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

[User]
M1: 😅
M2: bro kya hua bhai aaj bohot mushkil hai ye
M3: sun yaar wallet chheen liya kisi ne kya karoon help me
M4: 🥴
M5: haha
/think

[Assistant]
<think>
M3 says 'wallet chheen liya kisi ne kya karoon help me' — urgent help needed. Text response required, others are emojis or noise. Low effort because it’s clear.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=low | TITLE=text:wallet_stolen


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

[User]
M1: yaar dekh
M2: kya hai ye
M3: kahin se aaya
M4: samajh nahi aaya
M5: أنا سعيد جداً بما حدث اليوم الحمد لله
/think

[Assistant]
<think>
M5 is Arabic: 'أنا سعيد جداً بما حدث اليوم الحمد لله' — others are confused. Must translate to understand. No other action makes sense here.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=low | TITLE=translate:arabic_text


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

[User]
M1: suno na bol na
M2: 🥴
M3: oye bhai bol na
M4: my posture is really bad how to fix it help please
M5: okay
/think

[Assistant]
<think>
M4 says 'my posture is really bad how to fix it help please' — clear advice request. Text fits, others are vague. Medium effort for proper tips.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:posture_fix


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

[User]
M1: no way
M2: bro what happened today ngl
M3: bro what are telling me that is lowkey hilarious ngl
M4: omg yaar engagement ho gayi bhai halo de diya usne
M5: cool
/think

[Assistant]
<think>
M4 says 'engagement ho gayi bhai halo de diya usne' — big joy moment! Media with celebratory emoji fits best. High effort because it’s a milestone.
</think>
R: TYPE=media | TARGET=M4 | 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: ngl got it
M2: hey bhai wifi ka password change kiya new one is in notes
M3: and then
M4: fair enough
M5: interesting
/think

[Assistant]
<think>
M2 says 'wifi ka password change kiya new one is in notes' — info drop, no ask. Acknowledge with 'noted' is perfect, low effort, others are filler.
</think>
R: TYPE=acknowledge | TARGET=M2 | EFFORT=low | TITLE=noted


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

[User]
M1: bhai i reached home safely just got here now all good
M2: 😳
M3: hm
M4: okay okay
M5: okay okay
/think

[Assistant]
<think>
M1 says 'reached home safely just got here now all good' — status update, no question. Acknowledge with 'good to know' shows care, high effort for warmth.
</think>
R: TYPE=acknowledge | TARGET=M1 | EFFORT=high | TITLE=good to know


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

[User]
M1: aaj gym mein deadlift PR tod diya new max hit
M2: 😅
M3: chal
M4: aur bata
M5: wahi toh
/think

[Assistant]
<think>
M1 says 'deadlift PR tod diya new max hit' — pure win moment. React with 🔥 fits better than text or media. Medium effort to match the hype.
</think>
R: TYPE=react | TARGET=M1 | EFFORT=medium | TITLE=🔥


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

[User]
M1: sure got it
M2: goated
M3: prolly
M4: ngl bhai kaam aur ghar ka balance nahi ho raha help me
M5: haha
/think

[Assistant]
<think>
M4 says 'kaam aur ghar ka balance nahi ho raha help me' — deep life struggle. Needs thoughtful text advice, not laugh or emoji. High effort justified.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | 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: bro what happened today ngl
M2: yeah got it
M3: 🌈
M4: makes sense
M5: quick update good morning bhai subah subah gm everyone rise up
/think

[Assistant]
<think>
M5 says 'good morning bhai subah subah gm everyone rise up' — pure morning greeting, no ask, just vibes. Acknowledge fits, no need for text or media here.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=low | TITLE=morning vibes


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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 whats up
M2: no way
M3: ⚽
M4: bhai interview de ke aaya accha laga mujhe went well
M5: 😤
/think

[Assistant]
<think>
M4 says 'interview de ke aaya accha laga mujhe went well' — sharing positive update, not asking for help. Acknowledge with medium effort to validate the win.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=medium | TITLE=hope it went well


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

[User]
M1: cant even
M2: good morning everyone gm
M3: bro what happened today ngl
M4: guys yaar bahut lonely lag raha hai aaj sab busy hain
M5: nice
/think

[Assistant]
<think>
M4 says 'bahut lonely lag raha hai aaj sab busy hain' — emotional cry for comfort, not a question. Media (emoji/visual) better than text to soothe silently.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=low | TITLE=media:comfort


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

[User]
M1: bruh lol
M2: haha fr
M3: 😭
M4: 💀
M5: 🇧🇿🇾🇹🇬🇭🇬🇭
/think

[Assistant]
<think>
All messages are laughs, nonsense, or flags — no intent, no request. Ignore fits, nothing to respond to meaningfully.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: deadass yaar
M2: bata na
M3: haan bro
M4: suno kuch batao
M5: sun bhai mera startup idea kaisa lagta hai feedback do
/think

[Assistant]
<think>
M5 says 'mera startup idea kaisa lagta hai feedback do' — direct ask for input. Text response needed, not react or media — high stakes feedback.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | 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: lol
M2: ugehzl
M3: 😂
M4: 💀
M5: hehehehe
/think

[Assistant]
<think>
Just laughter chains and emoji spam — no message carries intent. Ignore, no action needed, not even a react would add value.
</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 scene hai ye
M2: 🎾 🌈
M3: periodt bro
M4: 🏆 🔊
M5: yaar burger dekhke muh mein paani aa gaya bhai acidity
/think

[Assistant]
<think>
M5 says 'burger dekhke muh mein paani aa gaya acidity' — food craving + humor. Media fits to match the visual hunger vibe, not text.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=low | TITLE=media:food_craving


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

[User]
M1: bro kya hua bhai ye
M2: bhai partner pe trust nahi raha kya karoon advice do
M3: kya
M4: 🖼
M5: haan dekho
/think

[Assistant]
<think>
M2 says 'partner pe trust nahi raha kya karoon advice do' — clear cry for deep advice. High effort text needed, this is emotional and complex.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=high | TITLE=text:trust_issue


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

[User]
M1: bro kya kar yaar tujhe pata hai ye
M2: sach mein
M3: yaar pehli baar ITR file karni hai service karo please
M4: Merci beaucoup
M5: yaar
/think

[Assistant]
<think>
M3 says 'pehli baar ITR file karni hai service karo please' — urgent, specific help request. Text response required, tax filing is technical and serious.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | TITLE=text:tax_filing


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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 kuch batao
M2: bhai resign karna chahta hun guidance do delight yaar
M3: 🎶
M4: sahi hai yaar
M5: samajh gaya
/think

[Assistant]
<think>
M2 says 'resign karna chahta hun guidance do delight yaar' — seeking career advice, not just venting. Text response needed, medium effort for thoughtful guidance.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=medium | TITLE=text:resignation_advice


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

[User]
M1: bro what happened today ngl
M2: bruh whats up
M3: react component render nahi ho raha
M4: genuine question tell me more
M5: omg bhai naya trailer drop hua movie ka insane lag raha
/think

[Assistant]
<think>
M5 says 'naya trailer drop hua movie ka insane lag raha' — hype moment, emotional reaction expected. Media fits best to match the excitement, not text.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=medium | TITLE=media:hype_moment


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

[User]
M1: bata na
M2: kya hua
M3: got it
M4: oye yaar aaj office mein chair toot gayi meeting mein boss gir gaya bhai
M5: 🥴
/think

[Assistant]
<think>
M4 says 'chair toot gayi meeting mein boss gir gaya' — funny anecdote, not a question. Media (emoji/visual) matches the absurd humor better than text.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=medium | TITLE=media:funny_moment


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

[User]
M1: chal dekho
M2: bro kya yaar tujhe pata hai ye
M3: bhai ek sec dekh na
M4: phir kya
M5: sun bhai kuch galat khaa liya stomach upset hai help
/think

[Assistant]
<think>
M5 says 'kuch galat khaa liya stomach upset hai help' — medical concern, needs advice. Text response required, not media — this is urgent and practical.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:food_poisoning


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

[User]
M1: haan bhai
M2: bro kya kar raha hai ye
M3: sun bhai smoking chodni hai tips do please help karo yaar
M4: kya
M5: nice
/think

[Assistant]
<think>
M3 says 'smoking chodni hai tips do please help karo yaar' — direct ask for quitting tips. Low effort text because advice is straightforward, not complex.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=low | TITLE=text:quit_smoking


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: accha bhai
M3: yaar driving license mil gaya mujhe finally done
M4: 🔥
M5: 😭
/think

[Assistant]
<think>
M3 says 'driving license mil gaya mujhe finally done' — big personal win, others just react, so text reply needed to celebrate properly, not just emoji.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | TITLE=text:driving_license


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

[User]
M1: 🤣
M2: bro what are you something lol that is lowkey hilarious ngl
M3: quick update i am really sorry about what happened yaar my bad
M4: no way
M5: wait what
/think

[Assistant]
<think>
M3 apologizes — 'my bad' — others are reacting but no fix needed, so acknowledge fits to validate the apology without overdoing it.
</think>
R: TYPE=acknowledge | TARGET=M3 | EFFORT=medium | TITLE=apology accepted


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: genuine question okay
M3: wait what
M4: hey really
M5: just fyi bhai wifi ka password change kiya new one is in notes
/think

[Assistant]
<think>
M5 drops practical info — 'wifi ka password change kiya' — simple update, no question, so low-effort acknowledge is enough.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=low | TITLE=okay updating


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

[User]
M1: 🕹 🤣
M2: haan yaar
M3: lol bhai
M4: 🤦
M5: vercel deployment is failing with build error bro
/think

[Assistant]
<think>
M5 hits with 'vercel deployment is failing' — clear tech issue needing help, so text response required, not just react or ignore.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:vercel_error


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

[User]
M1: bhai caption mein tha
M2: kaunsi language
M3: pata nahi mujhe
M4: Cest tres interessant je naurais pas pense a ca
M5: translate karo
/think

[Assistant]
<think>
M4 is French — 'Cest tres interessant' — M5 explicitly says 'translate karo', so translate is the only action that solves the language barrier.
</think>
R: TYPE=translate | TARGET=M4 | EFFORT=low | TITLE=translate:french_text


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

[User]
M1: kya scene
M2: bro kya baat hai arre haan bhai aaj bohot mushkil hai ye
M3: chalo
M4: accha bro
M5: bhai bhai office mein politics ho rahi hai kya karoon help
/think

[Assistant]
<think>
M5 asks for help — 'office mein politics ho rahi hai kya karoon' — urgent advice needed, not just reaction, so high-effort text response fits.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:office_politics


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

[User]
M1: 🏀
M2: omg go on
M3: no way
M4: just fyi yaar cab book kar li 15 min mein aayegi ready raho
M5: nice
/think

[Assistant]
<think>
M4 says 'cab book kar li 15 min mein aayegi' — info drop, not a question, so acknowledge with medium effort to confirm receipt.
</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: cringe bhai
M2: understood the assignment bro
M3: kya hua
M4: bro kya kar raha hai ye
M5: bhai bike leli nayi pehli ride pe ja raha bhai yaar
/think

[Assistant]
<think>
M5 says 'bike leli nayi pehli ride pe ja raha' — hype moment, emoji-only reactions won’t cut it, media (gif/video) matches the energy.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=high | TITLE=media:hype_moment


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

[User]
M1: okay bhai
M2: hey sun na
M3: haan
M4: 🥳
M5: bhai time table banana hai padhai ka help karo na
/think

[Assistant]
<think>
M5 begs — 'time table banana hai padhai ka help karo na' — clear request for structured help, needs detailed text response, not emoji or ignore.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:study_schedule


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

[User]
M1: sach mein
M2: noted
M3: 💡
M4: yaar meeting cancel ho gayi boss ne postpone kar diya bhai
M5: hm
/think

[Assistant]
<think>
M4 shares update — 'meeting cancel ho gayi' — others just nod, no ask, so low-effort acknowledge keeps flow smooth.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=low | TITLE=okay 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: bhai
M2: bhai
M3: bhai
M4: bhai
M5: bhai
/think

[Assistant]
<think>
All just 'bhai' — zero context, intent, or content. Pure noise. Nothing to route, ignore is the only sane choice.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: yaar email mein tha ye
M2: boss ka message tha
M3: எனக்கு புரியவில்லை கொஞ்சம் விளக்கி சொல்லுங்கள்
M4: translate karo
M5: samjha koi
/think

[Assistant]
<think>
M3 is Tamil — 'எனக்கு புரியவில்லை' — M4 says 'translate karo', so translate directly answers the language gap, not text or react.
</think>
R: TYPE=translate | TARGET=M3 | EFFORT=medium | 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: bro kya ho jaunga bhai seriously ye
M2: 🙄 🍰
M3: bhai please
M4: theek hai yaar
M5: yaar outrank mein diamond hit kar liya bhai grind make up off
/think

[Assistant]
<think>
M5 says 'outrank mein diamond hit kar liya' — gaming milestone, emotional hype, media (gif/clip) matches the vibe better than text.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=medium | TITLE=media:gaming_hype


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

[User]
M1: 😳
M2: ✨
M3: bro kya hua bhai aaj bohot bore ho jaunga bhai ye
M4: oye exam clear ho gaya bhai sabse mushkil wala paper bhai
M5: ugh
/think

[Assistant]
<think>
M4 says 'exam clear ho gaya' — big win, others react with emojis, so media (celebration gif) fits better than text which feels flat.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=medium | TITLE=media:celebration


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

[User]
M1: arre yaar internship confirm ho gayi google mein bhai
M2: sahi bola
M3: woh toh hai
M4: hmm
M5: phir kya hua
/think

[Assistant]
<think>
M1 says 'internship confirm ho gayi google mein bhai' — pure joy, no question, just sharing big news. React with high-effort emoji fits, text would kill the vibe.
</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: bc yaar
M2: 💡
M3: accha yaar
M4: bro kya hua bhai ye kya scene hai ye
M5: new phone aa gaya bhai unboxing abhi ki brand new yaar
/think

[Assistant]
<think>
M5 drops 'new phone aa gaya bhai unboxing abhi ki' — hype moment, wants visual celebration. Media fits, not text or react, this needs a video/gif to match the energy.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=medium | TITLE=media:hype_moment


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

[User]
M1: bro kya hua bhai seriously ye
M2: oye bhai life history change karna chahta hun advice do please
M3: haha
M4: woh toh hai
M5: bro
/think

[Assistant]
<think>
M2 asks 'life history change karna chahta hun advice do please' — direct plea for guidance. Text response needed, others are just noise or laughs.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=low | TITLE=text:career_pivot


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

[User]
M1: suno dekh na
M2: naur bro
M3: bro kya hua bhai ye
M4: bhai dekh dekh na
M5: job put up aa gaya bhai finally position ho gayi
/think

[Assistant]
<think>
M5 says 'job put up aa gaya bhai finally position ho gayi' — huge win, emotional payoff. High-effort media (confetti/gif) matches the celebration, not just text.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=high | TITLE=media:celebration


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

[User]
M1: 👊 🎯
M2: yaar sun sun na
M3: haan bhai
M4: jhooth mat bol
M5: bhai friend group mein bahut dramatic event ho raha hai help
/think

[Assistant]
<think>
M5 says 'friend group mein bahut dramatic event ho raha hai help' — clearly asking for advice on drama. Text response required, react or media won’t solve it.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:group_drama


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

[User]
M1: dead serious whats up
M2: bro what happened today ngl
M3: yo tell me more
M4: totally
M5: guys grandparents ki photo mili purani bahut miss karta hun
/think

[Assistant]
<think>
M5 shares 'grandparents ki photo mili purani bahut miss karta hun' — tender, emotional moment. React with 😭 fits better than text, no solution needed, just empathy.
</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: ratio yaar
M2: fr fr bro
M3: ong bhai
M4: arre landlord ka message galti se group mein aa gaya embarrassing
M5: yaar
/think

[Assistant]
<think>
M4 says 'landlord ka message galti se group mein aa gaya embarrassing' — awkward humor, not a question. React with 😂, low effort, others are just agreeing.
</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: bas
M2: jaane do
M3: yaar bata kuch batao
M4: yaar poori raat barish hui itna peaceful tha sonna
M5: ohhh
/think

[Assistant]
<think>
M4 says 'poori raat barish hui itna peaceful tha sonna' — calm, reflective vibe. React with 🌧, no advice or text needed, just mirror the mood.
</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: yaar dekh
M2: kya hai ye
M3: kahin se aaya
M4: samajh nahi aaya
M5: おやすみなさいゆっくり休んでください
/think

[Assistant]
<think>
M5 writes 'おやすみなさいゆっくり休んでください' — Japanese, others are confused. Translate is only action that helps, others ignore or react uselessly.
</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: spill bhai
M2: based bhai
M3: periodt bro
M4: ong bro
M5: bhai marathon complete kiya yaar pehli baar 10k run
/think

[Assistant]
<think>
M5 says 'marathon complete kiya yaar pehli baar 10k run' — personal win, proud tone. React with 💪, medium effort to match the achievement, not text or media.
</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: bro what happened today ngl
M2: bro what happened today ngl
M3: ngl yaar pehli baar 5k run kiya tone amazing bhai
M4: lol
M5: just got into dream college omg
/think

[Assistant]
<think>
M3 says 'pehli baar 5k run kiya tone amazing bhai' — small win, but real effort. Text response acknowledges the milestone, others are just echoing or laughing.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=medium | 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: 🎭
M2: bro kya kar raha tha bhai seriously ye
M3: ek baat bata kuch batao
M4: 🦾
M5: fastapi server not starting up properly kya karu
/think

[Assistant]
<think>
M5 says 'fastapi server not starting up properly kya karu' — clear tech problem needing fix. Text advice is the only useful response, emojis won’t help.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:fastapi_error


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

[User]
M1: yaar email mein tha ye
M2: boss ka message tha
M3: kya matlab hai
M4: Comment ca va depuis la derniere fois quon sest vus
M5: samjha koi
/think

[Assistant]
<think>
M4 writes 'Comment ca va depuis la derniere fois quon sest vus' — French, others don’t get it. Translate is the only action that bridges the language gap.
</think>
R: TYPE=translate | TARGET=M4 | EFFORT=low | TITLE=translate:french_text


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

[User]
M1: ate yaar
M2: theek hai yaar
M3: cope bro
M4: bhai bhai pehli barish aayi monsoon shuru ho gaya finally
M5: 😂
/think

[Assistant]
<think>
M4 says 'pehli barish aayi monsoon shuru ho gaya finally' — joyful weather moment. React with 🌧, low effort, no question or request, just shared delight.
</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: Your account will be closed
M2: bro
M3: Click this link
M4: Urgent action needed
M5: bit.ly/verify
/think

[Assistant]
<think>
All messages are spammy — 'account closed', 'click link', 'bit.ly/verify' — classic phishing vibe. No real conversation, just scam noise. Ignore fits, anything else would waste effort.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: bro kya yaar seriously bohot bore ho jaunga bhai ye
M2: 😂
M3: fog itni thick hai aaj morning mein silent hill vibes yaar
M4: ?
M5: payment kar diya upi se
/think

[Assistant]
<think>
M3 says 'fog itni thick hai... silent hill vibes' — super vivid, moody vibe. Not asking for help, just sharing atmosphere. Media fits to match the aesthetic, not text.
</think>
R: TYPE=media | TARGET=M3 | EFFORT=low | TITLE=media:aesthetic_vibe


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

[User]
M1: phir kya
M2: bata na
M3: chhodo
M4: bussin bhai
M5: arre bhai english grammar rules flurry karte hain mujhe
/think

[Assistant]
<think>
M5 drops 'english grammar rules flurry karte hain mujhe' — clear request for help with grammar. Others are just filler. Text needed to explain rules, not react or media.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:english_grammar


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

[User]
M1: sure interesting
M2: bro what happened today ngl
M3: 💅
M4: bro what is lowkey hilarious ngl
M5: quick question d3 chart is not updating with new data coming in
/think

[Assistant]
<think>
M5 says 'd3 chart is not updating with new data' — technical issue needing explanation. Others are casual chatter. Medium effort because it’s specific, needs troubleshooting text.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:d3_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: dekh bol na
M2: goated bro
M3: arre bhai paisa kaise bachaaoon student hun fee do please
M4: haha
M5: bro
/think

[Assistant]
<think>
M3 says 'paisa kaise bachaaoon student hun fee do please' — emotional plea for money-saving tips. Real need, not just venting. High effort because advice must be practical and caring.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | TITLE=text:money_saving


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

[User]
M1: Merci beaucoup
M2: react component render nahi ho raha
M3: phir kya
M4: bhai bhai aaj interview mein itna funny hua imagine karo
M5: haan
/think

[Assistant]
<think>
M4 says 'aaj interview mein itna funny hua imagine karo' — funny story, not a question. Wants to share joy, not solve anything. Media fits better than text to match the humor.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=high | TITLE=media:funny_moment


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

[User]
M1: fyi
M2: bro what are you are telling me that is lowkey hilarious ngl
M3: bro what is lowkey hilarious ngl
M4: felt that
M5: anyone i am very stressed how do i calm down help me bro
/think

[Assistant]
<think>
M5 says 'i am very stressed how do i calm down help me bro' — direct cry for stress relief. Clear ask. Text needed with actionable advice, not just react or ignore.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:stress_relief


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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 kya chal raha
M2: 🎶 🌝
M3: yaar sun thunderstorm aa rahi hai bhai lightning dikh rahi
M4: theek hai
M5: hmm
/think

[Assistant]
<think>
M3 says 'thunderstorm aa rahi hai... lightning dikh rahi' — vivid weather moment. No question, just sharing. React with 🌧 fits the vibe, low effort, no need for text.
</think>
R: TYPE=react | TARGET=M3 | EFFORT=low | TITLE=🌧


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

[User]
M1: 🚀
M2: bata na
M3: suno bhai konsa laptop lungu college ke liye intimate karo
M4: 😅
M5: 😂
/think

[Assistant]
<think>
M3 says 'konsa laptop lungu college ke liye intimate karo' — urgent advice needed on laptop choice. High effort because it’s a big purchase decision, needs detailed text.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | TITLE=text:laptop_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: translate karo
M3: kya matlab hai
M4: samjha koi
M5: samjha koi
/think

[Assistant]
<think>
M1 is Arabic — 'من فضلك ساعدني في هذا الأمر المهم' — others are begging to translate it. Language barrier is the core issue. Translate is the only action that helps.
</think>
R: TYPE=translate | TARGET=M1 | EFFORT=high | 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: ek baat bata kya chal raha
M2: bata na
M3: kamaal
M4: sun yaar bol na
M5: arre bhai crush ko kya bolun kaise bataaun avail karo na
/think

[Assistant]
<think>
M5 says 'crush ko kya bolun kaise bataaun avail karo na' — nervous, emotional ask about confessing. Needs sensitive, tailored text advice. High effort because it’s personal and delicate.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:crush_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: massive L
M3: oh really
M4: lowkey fair enough
M5: i reached home safely just got here now all good everyone
/think

[Assistant]
<think>
M5 says 'i reached home safely just got here now all good' — pure status update. No question, just sharing relief. Acknowledge fits, text would be overkill for this quiet win.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=high | TITLE=safe travels


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

[User]
M1: dead serious tell me more
M2: bhai result aa gaya marks acche aaye
M3: ありがとうございました
M4: bro what happened today ngl
M5: quick update good morning bhai subah subah gm everyone rise up
/think

[Assistant]
<think>
M5 says 'good morning bhai subah subah gm everyone rise up' — cheerful morning vibe, no ask. Just uplifting energy. Acknowledge with low effort, matching the positivity.
</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: 🏀
M2: accha bro
M3: 🌊 🏆
M4: new phone aa gaya bhai unboxing abhi ki brand new yaar
M5: haha
/think

[Assistant]
<think>
M4 says 'new phone aa gaya... unboxing abhi ki brand new yaar' — excited reveal, not a question. Media fits best to match the hype, not text or react — unboxing = visual moment.
</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: no thoughts
M2: okay true
M3: thats wild
M4: okay but whats up
M5: so tensorflow import failing gpu not detected at all
/think

[Assistant]
<think>
M5 says 'tensorflow import failing gpu not detected', clear tech issue needing setup advice. Text fits because they need steps, not just emojis or media.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:tensorflow_setup


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

[User]
M1: 🤯 😂
M2: sach mein
M3: btw bhai movie download ho gayi link bhej raha hun check
M4: 😅
M5: ok
/think

[Assistant]
<think>
M3 drops a movie link — 'link bhej raha hun check' — implies sharing media. Acknowledge fits since others are just reacting, no question asked.
</think>
R: TYPE=acknowledge | TARGET=M3 | 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: oye bhai aaj birthday hai mera turning 21 finally adult bhai
M2: nice bhai
M3: 💅
M4: accha sun
M5: 🫠
/think

[Assistant]
<think>
M1 announces birthday — 'turning 21 finally adult bhai' — big milestone. Media fits for celebratory gif/video, not text which would feel flat.
</think>
R: TYPE=media | TARGET=M1 | 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: oye
M2: ye kya script hai
M3: anime ka tha kya
M4: samjha koi
M5: Ich verstehe das wirklich nicht erklaer mir das bitte
/think

[Assistant]
<think>
M5 is German — 'Ich verstehe das wirklich nicht erklaer mir das bitte' — others don’t understand. Translate is only action that solves the language barrier.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=medium | 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: sach mein
M2: bhai finally bol na
M3: chup
M4: bhai new phone aa gaya bhai unboxing abhi ki brand new
M5: theek hai
/think

[Assistant]
<think>
M4 says 'new phone aa gaya... unboxing abhi ki' — hype moment. Media fits to match the excitement, not text which would underwhelm.
</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: bro what are you something lol that is lowkey hilarious ngl
M2: wait what
M3: bro what happened today ngl
M4: naww
M5: hey good morning bhai subah subah gm everyone rise up
/think

[Assistant]
<think>
M5 says 'good morning bhai subah subah gm everyone rise up' — polite greeting, no ask. Acknowledge with low effort, no need to over-respond.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=low | TITLE=morning vibes


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

[User]
M1: yaar pehli baar 5k run kiya feeling amazing bhai
M2: 🙄
M3: ugh
M4: theek hai
M5: 🤣
/think

[Assistant]
<think>
M1 shares '5k run kiya feeling amazing' — personal win. Text needed to validate effort, not just react — high effort because it’s meaningful.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=high | 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: dekh kya chal raha
M2: bro kya hua bhai ye
M3: ekdum
M4: arre exam mein cheating sahi hai kya honestly batao yaar
M5: nice
/think

[Assistant]
<think>
M4 asks 'cheating sahi hai kya honestly' — ethical dilemma. Text response required for nuanced advice, not media or react.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | 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: bro kya baat bata bhai seriously ye
M2: got it
M3: no cap bhai
M4: accha bro
M5: bhai yaar aaj office mein chair toot gayi meeting mein boss gir gaya
/think

[Assistant]
<think>
M5 tells 'chair toot gayi boss gir gaya' — funny anecdote. Media fits to match the absurd humor, not text which would kill 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: based bhai
M2: 🦾
M3: haan ji
M4: 😏 🫣
M5: bhai friend ne 3 baje uthke help kiya exam ke liye true friend
/think

[Assistant]
<think>
M5 says 'friend ne 3 baje uthke help kiya' — emotional gratitude. React with heart emoji fits better than text — it’s pure appreciation.
</think>
R: TYPE=react | TARGET=M5 | EFFORT=medium | TITLE=❤


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

[User]
M1: bhai result aa gaya marks acche aaye
M2: got it
M3: send cat gif please bro
M4: bhai bohot shukriya mera kaam kar diya tune thanks
M5: 🔥
/think

[Assistant]
<think>
M4 says 'bohot shukriya... thanks' — direct thanks. Acknowledge with low effort: 'anytime yaar' mirrors their tone perfectly.
</think>
R: TYPE=acknowledge | TARGET=M4 | 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: samajh gaya
M2: 😎 💯
M3: toh
M4: bhai bhai earthquake aa gayi yaar itna dar gaya tha abhi
M5: dekh
/think

[Assistant]
<think>
M4 says 'earthquake aa gayi... itna dar gaya tha' — intense fear moment. React with 😱 fits best — text would be too clinical.
</think>
R: TYPE=react | TARGET=M4 | EFFORT=high | TITLE=😱


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

[User]
M1: bro what is lowkey hilarious ngl
M2: 🤦
M3: bro what is lowkey hilarious ngl
M4: hey bhai payment kar diya upi se transfer hua confirm
M5: really
/think

[Assistant]
<think>
M4 says 'payment kar diya... transfer hua confirm' — status update, not a question. Acknowledge with high effort because trust matters here.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=high | TITLE=all 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: chal dekho
M2: chal dekho
M3: 🥳 🍿
M4: 💬 🔥
M5: oye bahut blue spirit ho raha hai aaj kuch accha nahi lag raha bhai
/think

[Assistant]
<think>
M5 says 'bahut blue spirit ho raha hai... kuch accha nahi lag raha' — low mood. Media fits to lift spirits with calming visual, not text.
</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: off topic but really
M2: yeah interesting
M3: 🔥
M4: guys phone gir gaya 5th floor se somehow screen nahi tooti
M5: 😤
/think

[Assistant]
<think>
M4 says 'phone gir gaya 5th floor se screen nahi tooti' — wild story, not a question, just sharing shock. React fits better than text, which would overexplain. 😤 matches the vibe.
</think>
R: TYPE=react | TARGET=M4 | EFFORT=medium | TITLE=😱


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

[User]
M1: كيف حالك اليوم أتمنى أن تكون بخير دائماً
M2: samjha koi
M3: translate karo
M4: translate karo
M5: translate karo
/think

[Assistant]
<think>
M1 is Arabic, others all say 'translate karo' — clear demand to decode foreign text. Translate is the only action that solves this, not react or text.
</think>
R: TYPE=translate | TARGET=M1 | EFFORT=low | TITLE=translate:arabic_text


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

[User]
M1: bro kya baat bata bhai ye bahut crazy hai ye
M2: 😤
M3: no thoughts yaar
M4: yaar batch mein sab cut ho gaye main bacha layoff
M5: ohhh
/think

[Assistant]
<think>
M4 drops 'batch mein sab cut ho gaye main bacha layoff' — emotional confession, needs empathy + advice. Text fits, react would be too shallow for this weight.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:layoff_survivor


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

[User]
M1: wait
M2: got this email
M3: また会いましょうそれまでお元気で
M4: help
M5: anyone know
/think

[Assistant]
<think>
M3 is Japanese — 'また会いましょうそれまでお元気で' — others say 'help' and 'anyone know', so intent is translation. Low effort, clear signal.
</think>
R: TYPE=translate | TARGET=M3 | 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: bhai teacher ne galti se apna phone connect kar diya projector se yaar
M2: baat toh sahi hai
M3: nice bhai
M4: okay bhai
M5: accha theek hai
/think

[Assistant]
<think>
M1 shares funny phone mishap — 'teacher ne galti se apna phone connect kar diya'. Others just nod, no ask. React with 😂 fits the lighthearted tone.
</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: not gonna lie go on
M2: bro what is lowkey hilarious ngl
M3: bro ngl
M4: hey bhai exercise routine banana hai guide do please yaar
M5: no way
/think

[Assistant]
<think>
M4 asks 'exercise routine banana hai guide do please' — direct request for help. Text needed, not react or translate. Medium effort for proper guidance.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:exercise_routine


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

[User]
M1: bro kya hua bhai ye
M2: 🤌
M3: ありがとうございました
M4: guys bhai sar dard ho raha hai kya karoon remedy batao
M5: Muchas gracias amigo
/think

[Assistant]
<think>
M4 says 'sar dard ho raha hai kya karoon remedy batao' — clear pain + plea for remedy. Ignore the Japanese/Thank you noise, focus on the cry for help.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:headache_remedy


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

[User]
M1: 📸
M2: phir kya
M3: cope bro
M4: bro kya hua bhai ye
M5: sun i keep having allergic reactions help me manage them
/think

[Assistant]
<think>
M5 says 'i keep having allergic reactions help me manage them' — urgent health ask. Others are vague or emoji. Text is the only useful response here.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:allergy_help


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

[User]
M1: accha yaar
M2: bro kya hua bhai ye
M3: kya
M4: tea bro
M5: bhai friend group mein bahut drama ho raha hai help
/think

[Assistant]
<think>
M5 says 'friend group mein bahut drama ho raha hai help' — emotional social crisis. Needs advice, not just react. Medium effort for nuanced group dynamics.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:group_drama


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

[User]
M1: boss sun dekh na
M2: sun bhai yaar ne friend zone kar diya kya karoon help
M3: 💀
M4: 🤣
M5: haha
/think

[Assistant]
<think>
M2 says 'yaar ne friend zone kar diya kya karoon help' — deep emotional pain, needs detailed advice. High effort because friendzone advice is complex and sensitive.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=high | TITLE=text:friendzone_advice


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

[User]
M1: 🤯 🌚
M2: yaar gaming gif chahiye send karo
M3: got it
M4: cope bro
M5: yaar machine wale ne itna funny bola aaj ride mein yaar
/think

[Assistant]
<think>
M5 shares funny ride moment — 'machine wale ne itna funny bola'. Pure humor, no ask. React with 😂 matches the vibe, not text or media.
</think>
R: TYPE=react | TARGET=M5 | EFFORT=low | TITLE=😂


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

[User]
M1: bhai please
M2: got it
M3: L yaar
M4: bash script is throwing syntax error help me fix
M5: ugh
/think

[Assistant]
<think>
M4 says 'bash script is throwing syntax error help me fix' — technical problem, needs code fix. High effort because bash errors are tricky and specific.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:bash_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 ek cheez bol na
M2: bro kya hua bhai ye kya kar yaar seriously ye
M3: 🚀 😬
M4: bhai yaar ghar se kaam karte thak gaya hun tips do please
M5: lol
/think

[Assistant]
<think>
M4 says 'ghar se kaam karte thak gaya hun tips do please' — burnout plea, wants practical tips. Text fits, low effort because remote work tips are common.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:remote_work


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

[User]
M1: anyone yaar pehla full body checkup karaya sab theek hai
M2: same here
M3: 🤯
M4: 🗣
M5: sure sure
/think

[Assistant]
<think>
M1 says 'pehla full body checkup karaya sab theek hai' — personal health update, others echo. Needs validation + detail. High effort because health context matters.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=high | TITLE=text:health_checkup


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

[User]
M1: Make money online easy
M2: Work from home
M3: No experience needed
M4: Daily payment
M5: Join free
/think

[Assistant]
<think>
All messages are spammy ads — 'make money online', 'no experience', 'join free' — no real conversation, just clickbait. 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: lol
M2: chad bro
M3: phir kya
M4: rehne do
M5: sun bhai konsa career choose karoon confused hun advice do
/think

[Assistant]
<think>
M5 stands out — 'konsa career choose karoon confused hun advice do' — clear cry for guidance. Needs detailed text reply, not just a react or translate.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:career_advice


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

[User]
M1: bhai kya pehnu interview ke liye suggest karo please
M2: fr fr
M3: fair enough
M4: 🏀
M5: same here
/think

[Assistant]
<think>
M1 asks 'bhai kya pehnu interview ke liye' — direct fashion advice request. Others are just agreeing or emoji, so text response targets M1.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=medium | TITLE=text:fashion_advice


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

[User]
M1: chad bro
M2: dekh kuch batao
M3: got accepted into masters program abroad bhai
M4: ugh
M5: 🙄
/think

[Assistant]
<think>
M3 drops big news — 'got accepted into masters abroad bhai' — emotional win. React with emoji fits better than text, which would overexplain.
</think>
R: TYPE=react | TARGET=M3 | EFFORT=high | TITLE=🥳


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

[User]
M1: wait
M2: got this email
M3: from a client
M4: need a translation asap
M5: Te quiero mucho amigo siempre estaras en mi corazon
/think

[Assistant]
<think>
M5 is Spanish — 'Te quiero mucho amigo...' — others say 'need translation asap'. Translate is perfect, no other action makes sense here.
</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: haan bhai
M2: bro kya hua bhai seriously ye
M3: oye bhai office mein colleague pe crush hai kya karun
M4: 🔥
M5: hm
/think

[Assistant]
<think>
M3 says 'office mein colleague pe crush hai kya karun' — personal dilemma needing advice. Text response required, others are just filler.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=medium | TITLE=text:workplace_crush


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

[User]
M1: ありがとうございました
M2: oh really
M3: bhai result aa gaya marks acche aaye
M4: bro what are telling me that is lowkey hilarious ngl
M5: bhai presentation banani hai tips do please yaar
/think

[Assistant]
<think>
M5 asks 'presentation banani hai tips do' — simple, urgent help needed. Low effort text reply suffices, no need for deep analysis.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:presentation_help


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

[User]
M1: marathon complete kiya yaar pehli baar 10k run yaar
M2: nahi
M3: hm
M4: accha theek hai
M5: phir
/think

[Assistant]
<think>
M1 shares milestone — 'marathon complete kiya yaar pehli baar 10k' — achievement moment. React with 💪 fits better than text or translate.
</think>
R: TYPE=react | TARGET=M1 | EFFORT=medium | TITLE=💪


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

[User]
M1: bhai tabiyat theek nahi hai fever hai mujhe aaj sick
M2: 😅
M3: 😂
M4: haha
M5: 🔥
/think

[Assistant]
<think>
M1 says 'tabiyat theek nahi hai fever hai' — health concern. Acknowledge with care, not react or text — they need empathy, not advice.
</think>
R: TYPE=acknowledge | TARGET=M1 | EFFORT=high | TITLE=take care 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: 🙃 ❤
M2: kya hua
M3: kidhar
M4: suno bhai percentage calculate karna hai marks ki help
M5: okay
/think

[Assistant]
<think>
M4 asks 'percentage calculate karna hai marks ki help' — clear math help request. Low-effort text reply, others are just noise.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:marks_calc


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

[User]
M1: wait
M2: got this email
M3: from a client
M4: need a translation asap
M5: Feliz cumpleanos espero que tengas un dia maravilloso
/think

[Assistant]
<think>
M5 is Spanish — 'Feliz cumpleanos espero que tengas...' — others say 'need translation asap'. Translate is obvious, no other action fits.
</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: thats wild
M2: seriously tho
M3: Merci beaucoup
M4: bhai valorant mein ace maar diya just now insane tha ngl
M5: got it
/think

[Assistant]
<think>
M4 says 'valorant mein ace maar diya just now insane tha' — gaming hype moment. Media (gif/video) fits better than text to match the energy.
</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: not gonna lie tell me more
M2: bhai docker crash ho raha help
M3: bro what happened today ngl
M4: ありがとうございました
M5: guys yaar new skin mila battle pass se legendary wala
/think

[Assistant]
<think>
M5 says 'new skin mila battle pass se legendary wala' — gaming win, not a question. Media (skin screenshot/gif) matches the brag, not text.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=low | TITLE=media:gaming_hype


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

[User]
M1: bhai bata na kya chal raha
M2: bro kya hua bhai ek baat bata bhai ye
M3: noted
M4: zabardast
M5: yaar smoking chhod di bhai 3 mahine ho gaye clean yaar
/think

[Assistant]
<think>
M5 drops big win — 'smoking chhod di 3 mahine clean yaar' — personal victory. React with 💪 to celebrate, not text — no advice needed.
</think>
R: TYPE=react | TARGET=M5 | EFFORT=medium | TITLE=💪


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

[User]
M1: touch grass yaar
M2: dekh le
M3: bhai crush ko kya bolun kaise bataaun help karo na
M4: lol
M5: okay
/think

[Assistant]
<think>
M3 stands out — 'crush ko kya bolun kaise bataaun help karo na', clear cry for crush advice. Others are just noise or laughs. Text fits, not react or media — needs real guidance.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=low | TITLE=text:crush_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: thats wild
M2: off topic but okay
M3: no way
M4: dead serious go on
M5: i get angry very quickly how to control my temper
/think

[Assistant]
<think>
M5 says 'i get angry very quickly how to control my temper' — direct求助. Not just venting, wants solution. Medium effort because it needs structured tips, not just 'lol'.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:anger_management


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

[User]
M1: bro kya ho raha hai arre haan bhai seriously ye
M2: 🎪
M3: bro kya hua bhai samajh nahi aa gaya bhai ye
M4: mast
M5: yaar bhai ielts writing task improve karna hai help karo
/think

[Assistant]
<think>
M5 asks 'ielts writing task improve karna hai help karo' — specific academic help needed. Others are vague or emojis. Text response required, low effort since it’s common advice.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:ielts_prep


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

[User]
M1: bhai sar mein bohot dard hai
M2: kab se ho raha
M3: subah se
M4: paani piya
M5: haan bhai phir bhi nahi ja raha
/think

[Assistant]
<think>
M1 says 'bhai sar mein bohot dard hai' — physical symptom reported. Others are follow-ups, but M1 started it. Needs remedy advice, not just ack — medium effort for real tips.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=medium | TITLE=text:headache_remedy


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

[User]
M1: bhai sun
M2: haan bol
M3: kuch mila tha message mein
M4: هذا رائع جداً لم أكن أتوقع هذا أبداً
M5: translate karo
/think

[Assistant]
<think>
M4 is Arabic script — 'هذا رائع جداً لم أكن أتوقع هذا أبداً' — M5 explicitly says 'translate karo'. Clear intent to decode foreign text. Translate is perfect, nothing else fits.
</think>
R: TYPE=translate | TARGET=M4 | EFFORT=low | TITLE=translate:arabic_text


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

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

[Assistant]
<think>
All messages are scammy — 'lucky winner', 'claim in 24 hours', 'send details'. No real person, pure spam. Ignore, no valid request 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: hey guys
M2: எனக்கு புரியவில்லை கொஞ்சம் விளக்கி சொல்லுங்கள்
M3: anyone know
M4: anyone know
M5: what does this say
/think

[Assistant]
<think>
M2 is Tamil — 'எனக்கு புரியவில்லை கொஞ்சம் விளக்கி சொல்லுங்கள்' — M5 asks 'what does this say'. Clear translation need. Medium effort because Tamil requires accurate rendering.
</think>
R: TYPE=translate | TARGET=M2 | EFFORT=medium | 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: bhai bata na dekh na
M2: sure
M3: bro kya kar yaar tujhe pata hai ye
M4: mid yaar
M5: yaar bhai ghar aa gaya safely trip mast rahi enjoyed alot
/think

[Assistant]
<think>
M5 says 'ghar aa gaya safely trip mast rahi enjoyed alot' — pure positive update. No question, just sharing joy. Acknowledge fits, text would be overkill for this vibe.
</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: accha yaar
M2: bhai neend aa rahi hai kal milte hain gn sweet dreams
M3: hmm interesting
M4: bilkul
M5: 😎
/think

[Assistant]
<think>
M2 says 'neend aa rahi hai kal milte hain gn sweet dreams' — bedtime sign-off. M5’s 😎 is just vibe-match. Acknowledge with 'gn bhai' matches the tone, low effort.
</think>
R: TYPE=acknowledge | TARGET=M2 | EFFORT=low | TITLE=gn 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: wait kya
M2: sach mein
M3: seriously
M4: bhai exam clear ho gaya bhai sabse mushkil wala newspaper publisher
M5: just got into dream college omg
/think

[Assistant]
<think>
M4 says 'exam clear ho gaya bhai sabse mushkil wala newspaper publisher' — big win! M5 adds 'dream college omg'. Celebration moment — media (gif/emoji) fits better than text.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=medium | TITLE=media:celebration


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

[User]
M1: haan bhai
M2: accha bhai
M3: bro kya baat bata bhai seriously ye
M4: fr bhai
M5: yaar cooking channel shuru karna chahta hun guide do
/think

[Assistant]
<think>
M5 says 'cooking channel shuru karna chahta hun guide do' — wants step-by-step advice. Not just curiosity. Text response needed, medium effort for actionable steps.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:cooking_channel


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

[User]
M1: send cat gif please bro
M2: 🎮
M3: 🫠
M4: good morning everyone gm
M5: bhai anxiety bahut hoti hai kaise rokoon help karo
/think

[Assistant]
<think>
M5 says 'anxiety bahut hoti hai kaise rokoon help karo' — direct求助. Others are emojis or gm. Text fits, low effort because basic anxiety tips are common and quick to give.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:anxiety_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 go on
M2: oh really
M3: 감사합니다
M4: reached home safely all good
M5: pandas dataframe operation throwing error help bhai
/think

[Assistant]
<think>
M5 says 'pandas dataframe operation throwing error help bhai' — technical issue. Clear ask. Others are irrelevant. Text response needed, low effort for common coding fix.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:pandas_error


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

[User]
M1: haan bro
M2: ❤ 🕹
M3: bro kya kar raha tha kya ho raha lol kya baat hai ye
M4: bhai paise kaise bachaaoon student hun tips do please
M5: 🤣
/think

[Assistant]
<think>
M4 says 'paise kaise bachaaoon student hun tips do please' — specific financial struggle. Others are vibes or chaos. High effort because budgeting for students needs detailed, tailored advice.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:money_saving


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

[User]
M1: arre bhai earthquake aa gayi yaar itna dar gaya tha abhi
M2: samajh gaya
M3: 🏀
M4: hmm
M5: accha theek hai
/think

[Assistant]
<think>
M1 panics about earthquake — 'itna dar gaya tha abhi' — emotional shock, not asking for help. React with emoji fits better than text or media; high effort for strong emotional response.
</think>
R: TYPE=react | TARGET=M1 | EFFORT=high | TITLE=😱


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

[User]
M1: bro what happened today ngl
M2: bro what is going on that is lowkey hilarious ngl
M3: bro what is absolutely insane wait what happened today ngl
M4: bro yaar ipl ka ticket mila stadium mein dekhenge unrecorded
M5: nice
/think

[Assistant]
<think>
M4 drops 'ipl ka ticket mila stadium mein dekhenge' — hype moment, not a question. Media fits best to amplify excitement, not text which would over-explain.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=high | TITLE=media:hype_moment


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

[User]
M1: omg bhai anniversary hai aaj humari ek saal ho gaya
M2: yeah exactly
M3: right right
M4: nice
M5: same here
/think

[Assistant]
<think>
M1 says 'anniversary hai aaj humari ek saal ho gaya' — celebratory vibe, not a query. Media like a cake gif matches the joy, not text which feels too formal.
</think>
R: TYPE=media | TARGET=M1 | EFFORT=medium | TITLE=media:celebration


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

[User]
M1: chal dekho
M2: bhai food is ready come eat everyone at table khana ready
M3: 😭
M4: ok
M5: nahi
/think

[Assistant]
<think>
M2 announces food ready — 'khana ready' — simple call to action. Acknowledge fits, no need to reply with text or media; low effort because it’s just a nudge.
</think>
R: TYPE=acknowledge | TARGET=M2 | EFFORT=low | TITLE=just a min


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

[User]
M1: phir kya
M2: sach mein
M3: bro kya hua bhai ek minute ruk yaar seriously ye
M4: bhai passport ban gaya ab travel kar sakta hun yaar
M5: kya
/think

[Assistant]
<think>
M4 drops big news — 'passport ban gaya ab travel kar sakta hun' — clear achievement. Needs text reply to celebrate properly, not just react or media.
</think>
R: TYPE=text | TARGET=M4 | 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: just finished the presentation nailed it hopefully everyone
M2: honestly yeah
M3: nice
M4: ✨
M5: haha
/think

[Assistant]
<think>
M1 shares presentation win — 'nailed it hopefully everyone' — proud update. Acknowledge with 'all the best' fits, not media which would feel disconnected from the effort.
</think>
R: TYPE=acknowledge | TARGET=M1 | EFFORT=medium | TITLE=all the best


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

[User]
M1: yaar dekh
M2: kya hai ye
M3: kahin se aaya
M4: samajh nahi aaya
M5: Muito obrigado pela sua ajuda foi fundamental hoje
/think

[Assistant]
<think>
M5 switches to Portuguese — 'Muito obrigado pela sua ajuda' — others are confused. Translate is the only action that solves the language barrier.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=low | TITLE=translate:portuguese_text


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

[User]
M1: Merci beaucoup
M2: thats wild
M3: bro what happened today ngl
M4: ngl makes sense
M5: guys ranked mein diamond hit kar liya bhai grind paid off
/think

[Assistant]
<think>
M5 shouts 'diamond hit kar liya bhai grind paid off' — gaming win, pure hype. Media like confetti or fire emoji matches the energy better than text.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=medium | TITLE=media:gaming_hype


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

[User]
M1: arre haan
M2: chal dekho
M3: phir kya
M4: kya yaar
M5: arre yaar bahar itni amazing Bodo-Garo ho rahi hai cozy vibraphone
/think

[Assistant]
<think>
M5 describes 'amazing Bodo-Garo ho rahi hai cozy vibraphone' — poetic, vibe-heavy. Media fits to match the aesthetic, not text which would kill 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: yaar dekh
M2: kya hai ye
M3: kahin se aaya
M4: samajh nahi aaya
M5: Das ist wirklich sehr interessant hab ich nicht gewusst
/think

[Assistant]
<think>
M5 says 'Das ist wirklich sehr interessant' — German, others lost. Translate is obvious fix; low effort since it’s a single clear sentence.
</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: cool
M2: hold on really
M3: lol
M4: bro yaar smoking chhod di bhai 3 mahine ho gaye clean
M5: good morning everyone gm
/think

[Assistant]
<think>
M4 says 'smoking chhod di 3 mahine clean' — big personal win. React with 💪 fits better than text; it’s pride, not a question needing advice.
</think>
R: TYPE=react | TARGET=M4 | EFFORT=medium | TITLE=💪


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

[User]
M1: Vielen Dank fuer deine Hilfe das war sehr nett
M2: translate karo
M3: kya matlab hai
M4: translate karo
M5: help please
/think

[Assistant]
<think>
M1 says 'Vielen Dank' in German, others beg for translate — clear demand. Translate M1 directly, low effort because it’s a simple gratitude phrase.
</think>
R: TYPE=translate | TARGET=M1 | 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: Por favor ayudame con esto es urgente hoy
M2: help please
M3: samjha koi
M4: translate karo
M5: translate karo
/think

[Assistant]
<think>
M1 says 'Por favor ayudame... es urgente hoy' — Spanish + urgency. Translate needed, high effort because 'urgent' implies real stakes, not just curiosity.
</think>
R: TYPE=translate | TARGET=M1 | EFFORT=high | TITLE=translate:spanish_text


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

[User]
M1: bet yaar
M2: got it
M3: 🕹 👁
M4: spill bro
M5: yaar naukri ka offer aaya hai kya karoon advice do
/think

[Assistant]
<think>
M5 asks 'naukri ka offer aaya hai kya karoon advice do' — direct plea for guidance. Text response required, not react or media; advice is the only useful output.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:job_offer


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

[User]
M1: bro what happened today ngl
M2: sus
M3: 👑
M4: not wrong
M5: quick update just finished the presentation nailed it hopefully
/think

[Assistant]
<think>
M5 says 'nailed it hopefully' — clear win update, no ask, just sharing joy. Acknowledge fits, text would overcomplicate a simple win.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=all the best


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

[User]
M1: suno zara bol na
M2: 🧋
M3: 🤞
M4: bro kya scene hai oye sun ek baat bata bhai ye
M5: bhai sunset dekha aaj se balcony itna beautiful tha yaar
/think

[Assistant]
<think>
M5 says 'sunset dekha... itna beautiful tha yaar' — vivid aesthetic moment, not a question. Media with vibe emoji fits better than text.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=low | TITLE=media:aesthetic_vibe


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

[User]
M1: ありがとうございました
M2: arre yaar sun na
M3: chhodo
M4: dekh kuch batao
M5: bhai 10k subscribers ho gaye yaar kaise hua amazing
/think

[Assistant]
<think>
M5 says '10k subscribers ho gaye' — huge milestone, needs genuine reply. Translate? No. Text with praise is the only right move.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:youtube_milestone


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

[User]
M1: Wie geht es dir ich hoffe du bist gesund heute
M2: translate karo
M3: kya matlab hai
M4: kya matlab hai
M5: kya matlab hai
/think

[Assistant]
<think>
M1 is Japanese — 'ありがとうございました' — others are confused, begging for translation. Only translate answers the language gap.
</think>
R: TYPE=translate | TARGET=M1 | 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: okay bhai
M2: oye kuch batao
M3: bhai bhai assignment aaj submit karni hai urgent help
M4: hm
M5: chal
/think

[Assistant]
<think>
M3 says 'assignment aaj submit karni hai urgent help' — direct plea for action. Text with guidance needed, not react or ignore.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | TITLE=text:assignment_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: shjg
M2: sfdd
M3: zaokwumodg
M4: dgsg
M5: gfgfhgf
/think

[Assistant]
<think>
All messages are gibberish — 'shjg', 'sfdd', etc. Zero intent, no meaning. Ignore is the only logical choice.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null