[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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
M2: seethe yaar
M3: bro kya ho raha hai ye
M4: yaar pehla full body checkup karaya sab theek hai
M5: nice
/think

[Assistant]
<think>
M4 says 'pehla full body checkup karaya sab theek hai' — health update with relief. Text response validates the win, not react (too flippant) or media (too vague).
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | 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: haan bhai
M2: seethe yaar
M3: kya scene
M4: haan yaar
M5: bhai yaar raat ko taarein dikh rahe hain rooftop se amazing
/think

[Assistant]
<think>
M5 says 'raat ko taarein dikh rahe hain rooftop se amazing' — pure aesthetic moment, no question, just vibes. Media fits better than text to match the visual 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: 1234567
M2: qweasd
M3: zxcqwe
M4: 123qwe
M5: ugh
/think

[Assistant]
<think>
All messages are random strings — 1234567, qweasd, ugh — zero intent or context. 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: periodt bro
M2: kya scene
M3: bro kya hua bhai seriously ye
M4: how do i cite sources in apa format properly guide
M5: sure
/think

[Assistant]
<think>
M4 asks 'how do i cite sources in apa format properly guide' — clear academic help request. Text response needed, not react or media.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:citation_help


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

[User]
M1: bro what happened today ngl
M2: anyone okay
M3: first day of the month ke liye kya karoon tips do please bhai
M4: reached home safely all good
M5: really
/think

[Assistant]
<think>
M3 says 'first day of the month ke liye kya karoon tips do please' — specific request for advice. Text fits, others are just casual replies.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=low | TITLE=text:first_date


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

[User]
M1: lowkey fair enough
M2: seriously tho
M3: thats wild
M4: yaar boss se salary raise maangni hai tips do please
M5: yeah
/think

[Assistant]
<think>
M4 says 'boss se salary raise maangni hai tips do please' — sensitive, high-stakes ask. Needs detailed text advice, not quick react or media.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:salary_raise


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

[User]
M1: bro what happened today ngl
M2: ngl got it
M3: naww
M4: bhai smoking chodni hai tips do please help karo yaar
M5: lol
/think

[Assistant]
<think>
M4 says 'smoking chodni hai tips do please help karo yaar' — personal struggle, needs thoughtful guidance. Medium effort text, not just a reaction.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | 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: theek hai yaar
M2: anyone know nginx config fix yaar
M3: ありがとうございました
M4: bro kya scene hai arre yaar tujhe pata hai oye sun bhai ye
M5: yaar internship confirm ho gayi google mein bhai yaar
/think

[Assistant]
<think>
M5 says 'internship confirm ho gayi google mein bhai yaar' — huge win, emotional joy. React with emoji fits better than text which would dampen the hype.
</think>
R: TYPE=react | TARGET=M5 | EFFORT=high | TITLE=🎉


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

[User]
M1: 🤦 👁
M2: 🙄 🫣
M3: 🔥 🎶
M4: yaar bol na
M5: yaar i reached home safely just got here now all good
/think

[Assistant]
<think>
M5 says 'i reached home safely just got here now all good' — quiet status update, no ask. Acknowledge with care, effort high because safety matters.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=high | 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: bhai english grammar rules confuse karte hain mujhe
M2: send a cute dog gif please
M3: 😂
M4: bhai kaam ho gaya done
M5: okay
/think

[Assistant]
<think>
M1 says 'english grammar rules confuse karte hain mujhe' — clearly asking for help understanding rules. Text response needed, not gif or react. Low effort since it’s a basic grammar query.
</think>
R: TYPE=text | TARGET=M1 | 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: sach mein
M2: yeet yaar
M3: sach mein
M4: bhai friend ne wrong person ko i love you bhej diya
M5: 😤
/think

[Assistant]
<think>
M4 drops the funny story — 'friend ne wrong person ko i love you bhej diya' — pure comedic moment. No question, just vibes. React with emoji fits better than text or translate.
</think>
R: TYPE=react | TARGET=M4 | EFFORT=low | TITLE=😂


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

[User]
M1: 👑 🫶
M2: yaar bhai so jaata hun good night everyone gn sweet dreams
M3: yaar
M4: accha theek hai
M5: bilkul
/think

[Assistant]
<think>
M2 says 'good night everyone gn sweet dreams' — polite shutdown message. Others just echo 'yaar', 'accha', 'bilkul'. Acknowledge fits, no action needed beyond warmth.
</think>
R: TYPE=acknowledge | TARGET=M2 | EFFORT=low | TITLE=gn take care


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

[User]
M1: yaar dekh
M2: kya hai ye
M3: kahin se aaya
M4: samajh nahi aaya
M5: كيف حالك اليوم أتمنى أن تكون بخير دائماً
/think

[Assistant]
<think>
M5 is Arabic — 'كيف حالك اليوم أتمنى أن تكون بخير دائماً' — others are confused ('samajh nahi aaya'). They need translation, not reaction or text. Clear language barrier.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=low | TITLE=translate:arabic_text


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

[User]
M1: bata na
M2: bhai public verbalise se dar lagta hai help karo yaar
M3: nahi
M4: lol
M5: 😤
/think

[Assistant]
<think>
M2 says 'public verbalise se dar lagta hai help karo yaar' — deep anxiety about speaking up. Needs real advice, not just emoji. High effort because it’s emotional, not factual.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=high | TITLE=text:public_speaking


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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 youtube channel start karna hai tips do please
M2: aur bata
M3: phir
M4: woh toh hai
M5: sahi hai yaar
/think

[Assistant]
<think>
M1 asks 'youtube channel start karna hai tips do please' — direct request for actionable guidance. Others are filler. Text response with tips is the only useful path.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=high | 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: yaar sun bol na
M2: fr?
M3: dekho sun na
M4: oye yaar parrot bol raha tha hello uncle toh mein mar gaya bhai
M5: theek hai
/think

[Assistant]
<think>
M4 says 'parrot bol raha tha hello uncle toh mein mar gaya' — hilarious animal anecdote. Implies funny pet video/gif would match the vibe. Media fits, not text or translate.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=low | TITLE=media:cute_animal


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

[User]
M1: bro kya scene hai aajkal arre haan yaar tujhe pata hai ye
M2: 🎂 🙄
M3: Merci beaucoup
M4: ありがとうございました
M5: bhai koi acchi movie suggest karo please bro dekni hai
/think

[Assistant]
<think>
M5 says 'koi acchi movie suggest karo please' — clear request for recommendations. M3/M4 are French/Japanese but irrelevant. Text response with movie ideas is the right move.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:movie_recommend


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

[User]
M1: bro kya kar raha hai aajkal arre haan bhai ye
M2: 😂 🧋
M3: sach mein
M4: suno nextjs routing is not working pages are missing bro
M5: haha
/think

[Assistant]
<think>
M4 stands out — 'nextjs routing is not working pages are missing bro', clear dev issue needing solution. Others are just laughs or filler. Text response needed, not react or media.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:nextjs_routing


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: seethe
M3: omg visa approve ho gaya bhai canada ja raha hun
M4: yeah
M5: 😤
/think

[Assistant]
<think>
M3 says 'visa approve ho gaya bhai canada ja raha hun' — big personal win, emotional moment. Others just react with emojis or silence. High-effort react fits to celebrate properly.
</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: guys
M2: saw this on instagram
M3: looks japanese
M4: ありがとうございました本当に助かりました
M5: translate please
/think

[Assistant]
<think>
M4 is Japanese text — 'ありがとうございました本当に助かりました' — M5 directly asks 'translate please'. Clear intent to decode foreign language. Translate is perfect, nothing else works.
</think>
R: TYPE=translate | TARGET=M4 | EFFORT=low | TITLE=translate:japanese_text


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

[User]
M1: bro kya yaar mujhe bhi batao kya hua bhai ye
M2: bata
M3: bro kya ho raha hai yaar seriously ye
M4: ate that bhai
M5: oye mera resume bahut weak hai help karo improve karna
/think

[Assistant]
<think>
M5 drops 'mera resume bahut weak hai help karo improve karna' — direct求助 for resume help. Others are vague or nonsense. High-effort text needed to give real advice.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:resume_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: wtf
M2: 🏀
M3: wait what
M4: 🧋
M5: guys instructor ne galti se apni dating app screen partake in kar di class mein 😂
/think

[Assistant]
<think>
M5 describes instructor sharing dating app in class — funny, visual moment with 😂. Media fits best to share a screenshot/gif of the chaos. Text would miss the humor.
</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: alright so really
M2: 😬
M3: i keep procrastinating how to be productive help me
M4: really
M5: nice
/think

[Assistant]
<think>
M3 says 'i keep procrastinating how to be productive help me' — clear cry for actionable advice. Others just grunt or nod. Needs detailed text response, not just react.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | TITLE=text:productivity_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: Virus warning forward this
M2: Your phone at risk
M3: Share immediately
M4: Protect yourself
M5: Forward now
/think

[Assistant]
<think>
All messages are spammy fear-mongering — 'Virus warning', 'Share immediately'. No real person, no intent beyond viral nonsense. Ignore, no action needed.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: guys
M2: saw this on instagram
M3: Sil vous plait aidez moi cest vraiment urgent
M4: anyone know
M5: what does this say
/think

[Assistant]
<think>
M3 is French — 'Sil vous plait aidez moi cest vraiment urgent' — M5 asks 'what does this say'. Urgent translation request. High effort because French + urgency, must be accurate.
</think>
R: TYPE=translate | TARGET=M3 | EFFORT=high | TITLE=translate:french_text


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

[User]
M1: bhai birthday gif bhej de
M2: 🏀
M3: bhai yaar presentation itni acchi gayi standing standing ovation
M4: theek hai
M5: send a cute dog gif please
/think

[Assistant]
<think>
M3 says 'presentation itni acchi gayi standing standing ovation' — pure win moment, no ask, just pride. React fits, not media since no gif was requested, just celebration needed.
</think>
R: TYPE=react | TARGET=M3 | EFFORT=medium | TITLE=🔥


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

[User]
M1: bro
M2: this was in the caption
M3: what language even
M4: 정말 대단해요 어떻게 그렇게 잘 하세요
M5: anyone know
/think

[Assistant]
<think>
M4 is Korean — '정말 대단해요 어떻게 그렇게 잘 하세요' — others are confused, asking 'what language'. Translate is the only action that solves the barrier.
</think>
R: TYPE=translate | TARGET=M4 | EFFORT=low | TITLE=translate:korean_text


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

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

[Assistant]
<think>
All are noise — keyboard smash, laughs, ‘haha same’. No intent, no question, just chaos. Ignore, nothing to route.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: You have been selected
M2: God bless you
M3: Send bank details
M4: 🇲🇹🇩🇲🆑🇱🇮
M5: Forward for luck
/think

[Assistant]
<think>
Scam vibes — 'selected', 'send bank details', 'forward for luck'. Classic phishing chain. Ignore, no real conversation 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: not gonna lie go on
M2: react component render nahi ho raha
M3: same
M4: fun fact go on
M5: omg yaar presentation itni acchi gayi standing ovation
/think

[Assistant]
<think>
M5 repeats M3’s win — 'presentation itni acchi gayi standing ovation' — same energy, celebration. React with fire emoji matches the hype, not text.
</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: yaar gaming gif chahiye send karo
M2: thats wild
M3: bro what is lowkey hilarious ngl
M4: tournament jeet liya yaar
M5: django orm query is not joining tables properly
/think

[Assistant]
<think>
M5 has real tech issue — 'django orm query is not joining tables properly'. Clear debugging need. Text advice required, not react or media.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:django_error


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

[User]
M1: accha yaar
M2: okay yaar
M3: accha yaar
M4: 🚀 🌊
M5: bhai yaar teacher ka ye joke sunke class mein sannata tha
/think

[Assistant]
<think>
M5 describes teacher’s joke causing silence — funny, awkward, relatable. React with skull emoji fits the deadpan humor, low effort, no reply needed.
</think>
R: TYPE=react | TARGET=M5 | EFFORT=low | TITLE=💀


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

[User]
M1: sure got it
M2: 🫂
M3: bro what is actually happened today ngl
M4: 🎶
M5: hey yaar cab book kar li 15 min mein aayegi ready raho
/think

[Assistant]
<think>
M5 says 'cab book kar li 15 min mein aayegi ready raho' — status update, no question. Acknowledge to confirm receipt, effort medium since it’s time-sensitive.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=coming down


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

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

[Assistant]
<think>
All messages are emojis or gibberish — 😂, 💀, 😭, pcjh — no intent, no question, just noise. 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: 🥴
M2: send a cute dog gif please
M3: yaar please kya chal raha
M4: samajh gaya
M5: bhai bahut burden feel ho raha hai help me please
/think

[Assistant]
<think>
M5 says 'bhai bahut burden feel ho raha hai help me please' — clear cry for mental health support. Needs empathetic text, not emoji or media. High effort because it’s sensitive.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:mental_health


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

[User]
M1: 🏆
M2: tournament jeet liya yaar
M3: bro what happened today ngl
M4: hey d3 chart is not updating with new data coming in
M5: sure
/think

[Assistant]
<think>
M4 says 'd3 chart is not updating with new data coming in' — technical issue needing fix. Others are vague or irrelevant. Medium effort for troubleshooting advice.
</think>
R: TYPE=text | TARGET=M4 | 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: yaar dekh
M2: kya hai ye
M3: Vielen Dank fuer deine Hilfe das war sehr nett
M4: batao na
M5: kya matlab hai
/think

[Assistant]
<think>
M3 is German: 'Vielen Dank fuer deine Hilfe...' — others are asking what it means ('kya matlab hai'). Translate is the only action that solves the language barrier.
</think>
R: TYPE=translate | TARGET=M3 | EFFORT=low | TITLE=translate:german_text


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

[User]
M1: bro what is lowkey hilarious ngl
M2: naur
M3: seriously tho
M4: bro yaar pizza ki craving ho rahi hai bahut badly right now
M5: 🥴
/think

[Assistant]
<think>
M4 says 'pizza ki craving ho rahi hai bahut badly' — food craving is a vibe, not a question. Media (gif of pizza) matches the craving better than text or react.
</think>
R: TYPE=media | TARGET=M4 | 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: sus bhai
M2: W bhai
M3: kidhar
M4: bhai yaar internship confirm ho gayi google mein bhai
M5: 👀
/think

[Assistant]
<think>
M4 says 'internship confirm ho gayi google mein bhai' — huge win! Pure celebration. React with emoji (🎉) fits better than text which would dampen the joy.
</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: haha
M2: bro kya ho raha hun kya hua bhai ye
M3: abey kuch batao
M4: haan bhai
M5: bhai series khatam ho gayi yaar ab kya dekhu void feel
/think

[Assistant]
<think>
M5 says 'series khatam ho gayi yaar ab kya dekhu void feel' — emotional post about emptiness after finishing a show. React with 😭 to validate, not over-explain.
</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: arre sun na dekh na
M2: guys docker compose container not communicating at all
M3: kya
M4: 🥴
M5: yaar
/think

[Assistant]
<think>
M2 says 'docker compose container not communicating at all' — clear technical error. Others are just confused noises. Text response needed, medium effort to debug.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=medium | TITLE=text:compose_error


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

[User]
M1: so
M2: my friend sent this
M3: i think its spanish
M4: what does it mean
M5: わかりました了解です問題ありません
/think

[Assistant]
<think>
M5 is Japanese text — 'わかりました了解です問題ありません' — others are asking what it means. Clear need to translate foreign language, not react or text. Translate fits perfectly.
</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: bro what is lowkey hilarious ngl
M2: btw okay
M3: i swear okay
M4: i mean
M5: btw yaar job switch karna chahta hun timeline kya honi
/think

[Assistant]
<think>
M5 says 'job switch karna chahta hun timeline kya honi' — direct request for advice on career move. Not just sharing, needs guidance. Text response required, not react or media.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:job_switch


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

[User]
M1: bet
M2: ngl got it
M3: thats wild
M4: bro what happened today ngl
M5: bro yaar cafeteria mein sabke saamne gir gaya tray ke saath
/think

[Assistant]
<think>
M5 shares funny story — 'cafeteria mein sabke saamne gir gaya tray ke saath' — pure cringe humor moment. No question, just wants reaction. Emoji react beats text here.
</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: exactly
M2: honestly
M3: ✌
M4: no cap
M5: bhai japanese B1 point elucidate kar liya feeling keen
/think

[Assistant]
<think>
M5 says 'japanese B1 point elucidate kar liya feeling keen' — sounds like a personal win, not a question. Needs acknowledgment of effort, not translation or media. High effort because it’s nuanced.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:language_achievement


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

[User]
M1: Nao entendo nada do que esta acontecendo aqui
M2: what does this say
M3: what does this say
M4: what language is this
M5: anyone know
/think

[Assistant]
<think>
M1 is Portuguese — 'Nao entendo nada do que esta acontecendo aqui' — others are asking what it means. Clear translation need. Medium effort since it’s full sentence, not just a phrase.
</think>
R: TYPE=translate | TARGET=M1 | EFFORT=medium | TITLE=translate:portuguese_text


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

[User]
M1: felt that
M2: yeah true
M3: bro what is lowkey hilarious ngl
M4: listen go on
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 about new trailer, no question. Media request implied by 'trailer'. Send clip, not text or react.
</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: sun sun na
M2: bhai ek sec dekh na
M3: arre interview crack kiya first attempt mein no prep take
M4: lol
M5: 😭
/think

[Assistant]
<think>
M3 drops big news — 'interview crack kiya first attempt mein no prep take' — huge achievement. M5 reacts with 😭, so target is M3’s win. React fits better than text — it’s celebratory.
</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: sab theek
M2: 🤯
M3: yaar bol na
M4: bro kya chal raha
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 advice on job offer. Needs thoughtful text response. Not just react or ignore — effort medium because it’s serious.
</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: Congratulations you won
M2: Click here to claim
M3: Offer expires today
M4: Dont miss out
M5: Forward to 10
/think

[Assistant]
<think>
All messages are spammy — 'Click here to claim', 'Offer expires today', 'Forward to 10' — classic scam pattern, no real conversation. 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: okay yaar
M2: yaar thanks for being there always appreciate it bro really
M3: theek hai
M4: haan okay
M5: chal
/think

[Assistant]
<think>
M2 says 'thanks for being there always appreciate it bro really' — emotional gratitude, not a question. Acknowledge with low effort, text would overcomplicate this warm moment.
</think>
R: TYPE=acknowledge | TARGET=M2 | EFFORT=low | TITLE=no problem


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

[User]
M1: bro
M2: btw bhai neend aa rahi hai kal milte hain gn sweet dreams
M3: haan dekho
M4: samajh gaya
M5: woh toh hai
/think

[Assistant]
<think>
M2 says 'neend aa rahi hai kal milte hain gn sweet dreams' — clear goodnight note. Others are just filler. Acknowledge to validate the closing, not translate or react.
</think>
R: TYPE=acknowledge | TARGET=M2 | EFFORT=low | TITLE=rest well


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

[User]
M1: oh really
M2: bro what happened today ngl
M3: big W
M4: yeah fair enough
M5: guys yaar teacher ka ye joke sunke class mein sannata tha
/think

[Assistant]
<think>
M5 says 'teacher ka ye joke sunke class mein sannata tha' — funny shared moment, no ask. React with 💀 emoji fits the vibe, text would kill the humor.
</think>
R: TYPE=react | TARGET=M5 | EFFORT=low | TITLE=💀


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

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

[Assistant]
<think>
M2 says 'bhai so jaata hun good night everyone gn sweet dreams' — clear sleep signal. M1 is Japanese but irrelevant since M2 is the emotional anchor. Acknowledge the goodnight.
</think>
R: TYPE=acknowledge | TARGET=M2 | EFFORT=low | TITLE=good night


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

[User]
M1: no joke whats up
M2: bro what are you something lol that is lowkey hilarious ngl
M3: thats wild bro
M4: ngl
M5: bro bhai pehli barish aayi monsoon shuru ho gaya finally
/think

[Assistant]
<think>
M5 says 'bhai pehli barish aayi monsoon shuru ho gaya finally' — excited weather update, pure joy. React with 🌧 emoji, no advice or text needed for this celebration.
</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: i am really sorry about what happened yaar my bad
M2: and then
M3: yeah
M4: makes sense
M5: nice
/think

[Assistant]
<think>
M1 says 'i am really sorry... my bad' — sincere apology. Others are passive. Acknowledge with medium effort because healing intent matters more than quick emoji.
</think>
R: TYPE=acknowledge | TARGET=M1 | 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: ngl got it
M2: wait what
M3: you know what really
M4: hey bhai kaam ho gaya assignment submit kar diya finally
M5: and then
/think

[Assistant]
<think>
M4 says 'assignment submit kar diya finally' — relief + achievement. Others are vague. Acknowledge with medium effort because this is a win worth recognizing, not just reacting.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=medium | TITLE=great job


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: i reached home safely just got here now all good
M3: cool
M4: 😅
M5: okay
/think

[Assistant]
<think>
M2 says 'reached home safely just got here now all good' — pure status update, no ask, just needs validation. Acknowledge fits, text would overdo it, high effort for warm tone.
</think>
R: TYPE=acknowledge | TARGET=M2 | EFFORT=high | TITLE=take rest now


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

[User]
M1: bhai autocorrect ne itna embarrassing msg bhej diya puppy love ko 😭
M2: woh toh hai
M3: phir
M4: okay cool
M5: haan sahi
/think

[Assistant]
<think>
M1 complains about autocorrect messing up 'puppy love' with 😭 — funny, self-deprecating moment. Media (gif/emoji) matches the vibe, not text which would explain the joke.
</think>
R: TYPE=media | TARGET=M1 | EFFORT=low | TITLE=media:funny_moment


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

[User]
M1: lmfao
M2: 💯
M3: thats wild
M4: honestly i think i am in an abusive situation help me please
M5: bhai kaam ho gaya done
/think

[Assistant]
<think>
M4 drops 'i think i am in an abusive situation help me please' — urgent cry for help. Only text can offer real support, not react or acknowledge, high effort because lives matter.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:abuse_support


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

[User]
M1: dekh na
M2: got it
M3: 😏
M4: samajh gaya
M5: bhai yaar meeting cancel ho gayi boss ne postpone kar diya
/think

[Assistant]
<think>
M5 says 'meeting cancel ho gayi boss ne postpone kar diya' — neutral update, no question. Acknowledge with low effort fits, others are just agreeing, no need to dive deeper.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=low | TITLE=fine then


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: यार कल परीक्षा है कुछ नहीं पढ़ा अभी तक
M4: kya matlab hai
M5: kya matlab hai
/think

[Assistant]
<think>
M3 writes 'यार कल परीक्षा है कुछ नहीं पढ़ा अभी तक' — Hindi script, others ask 'kya matlab hai'. Translate needed to bridge language gap, not text or react.
</think>
R: TYPE=translate | TARGET=M3 | EFFORT=medium | TITLE=translate:hindi_text


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

[User]
M1: sach mein
M2: suno zara kya chal raha
M3: 🍔
M4: chalo
M5: sun bhai propose karna hai ideas chahiye help karo na
/think

[Assistant]
<think>
M5 asks 'propose karna hai ideas chahiye help karo na' — direct request for advice on dating proposal. Text response needed, low effort because it’s simple brainstorming.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:proposal_help


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

[User]
M1: oye yaar kuch batao
M2: reached home safely all good
M3: suno bhai phone band karna chahta hun digital detox tips
M4: 😭
M5: bhai kaam ho gaya done
/think

[Assistant]
<think>
M3 says 'phone band karna chahta hun digital detox tips' — clear ask for actionable advice. Text fits, not react or acknowledge, high effort because it’s lifestyle advice.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | TITLE=text:digital_detox


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

[User]
M1: ikr
M2: bro what happened today ngl
M3: bro what happened today ngl
M4: 🍰
M5: bro yaar internship confirm ho gayi google mein bhai
/think

[Assistant]
<think>
M5 says 'internship confirm ho gayi google mein bhai' — huge win, excited tone. React with emoji (🎉) matches the joy, text would feel stiff for pure celebration.
</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: Make money online easy
M2: 🇦🇱🇲🇻🇱🇾
M3: No experience needed
M4: Daily payment
M5: Join free
/think

[Assistant]
<think>
All messages are spammy ads — 'make money online', 'join free', 'daily payment' — no real conversation, just scam vibes. Ignore fits, nothing to engage with.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: 💀 💡
M2: bhai 10k subscribers ho gaye yaar kaise hua amazing
M3: sahi bola
M4: accha concept hai
M5: hmm interesting
/think

[Assistant]
<think>
M2 shouts about hitting 10k subs — '10k subscribers ho gaye yaar' — pure excitement, others are reacting positively. Needs text reply to celebrate properly, not just emoji.
</think>
R: TYPE=text | TARGET=M2 | 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: you know what go on
M2: 🎾
M3: 😬
M4: bro what happened today ngl
M5: yaar linkedin pe networking kaise karoon point do bhai
/think

[Assistant]
<think>
M5 asks for LinkedIn networking tips — 'networking kaise karoon point do bhai' — clear request for advice. Low effort because it’s straightforward, no deep research needed.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:networking_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: just got into dream college omg
M2: phir kya
M3: react component render nahi ho raha
M4: haan yaar
M5: bhai reservation confirm ho gayi dinner party ke liye 8 baje bhai
/think

[Assistant]
<think>
M5 shares good news — 'reservation confirm ho gayi dinner party' — just informing, no question. Acknowledge fits, text would overdo it for a happy update.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=awesome


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

[User]
M1: 🎪 🏆
M2: 💀
M3: 👑 💅
M4: bro kya hua bhai ye
M5: guys bhai konsa phone lungu budget 15k hai suggest karo
/think

[Assistant]
<think>
M5 asks for phone suggestions under 15k — 'konsa phone lungu budget 15k hai' — practical ask, needs thoughtful reply. Medium effort because options vary by preference.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:phone_buying


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

[User]
M1: bro kya baat bata bhai seriously ye
M2: arre dekh bol na
M3: bhai sun dekh na
M4: bhai i am really sorry about what take place yaar my bad
M5: dekh
/think

[Assistant]
<think>
M4 apologizes — 'i am really sorry about what take place yaar my bad' — sincere, others are vague. Acknowledge to validate the apology, not ignore or react.
</think>
R: TYPE=acknowledge | TARGET=M4 | 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 kya scene hai yaar seriously ye
M2: bro kya baat bata bhai ye
M3: Merci beaucoup
M4: im weak bhai
M5: arre bhai startup ko funding mil gayi investors aaye
/think

[Assistant]
<think>
M5 drops big win — 'startup ko funding mil gayi investors aaye' — huge milestone, emotional high. React with 🥳 because it’s celebratory, not advice-worthy.
</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: test
M2: test123
M3: testing
M4: yo
M5: dels
/think

[Assistant]
<think>
All messages are random test words — 'test', 'dels', 'yo' — no intent, no context. Pure noise. Ignore fits, nothing meaningful to route.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: bro
M2: this was in the caption
M3: what language even
M4: Me alegra mucho verte despues de tanto tiempo
M5: help
/think

[Assistant]
<think>
M4 says 'Me alegra mucho verte despues de tanto tiempo' — clearly Spanish, others are confused ('what language even'), so translate is the only fit. Low effort since it’s a simple phrase.
</think>
R: TYPE=translate | TARGET=M4 | EFFORT=low | TITLE=translate:spanish_text


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

[User]
M1: haan bhai
M2: chal dekho
M3: kya hua
M4: sun bhai partner se jealous ho raha hun kyon help karo
M5: dekh
/think

[Assistant]
<think>
M4 says 'partner se jealous ho raha hun kyon help karo' — direct plea for advice on jealousy. Text needed to address emotional concern, not just react or ignore.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:jealousy_advice


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

[User]
M1: just got into dream college omg
M2: haan bro
M3: bro bol na
M4: bro kya baat hai ye
M5: bhai wireless local area network ka word change kiya new one is in notes
/think

[Assistant]
<think>
M5 drops a random tech note about 'wireless local area network' — no question, just info drop. Acknowledge fits, no action needed beyond confirming receipt.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=low | TITLE=got it thanks


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

[User]
M1: 🍕 🌈
M2: theek hai yaar
M3: oye yaar sarkari naukri ka form bhara hai advice do bhai
M4: nice
M5: haha
/think

[Assistant]
<think>
M3 asks for advice on 'sarkari naukri ka form bhara hai' — clear request for guidance. Text response needed; emojis or react wouldn’t help them fill the form.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=low | TITLE=text:govt_job


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

[User]
M1: ngl makes sense
M2: btw bhai pet lena Choctaw hun konsa accha hai advice do
M3: yeah
M4: 💀
M5: and then
/think

[Assistant]
<think>
M2 asks 'pet lena Choctaw hun konsa accha hai' — typo but clear: wants pet advice. Low effort text reply suffices, no translation or media needed.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=low | TITLE=text:pet_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: no way
M2: sure fair enough
M3: understood the assignment
M4: wait bhai gym mein personal record tod diya aaj finally
M5: 💀
/think

[Assistant]
<think>
M4 says 'gym mein personal record tod diya aaj finally' — pure win celebration. React with 💪 fits better than text, which would overexplain a joy moment.
</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: hold on okay
M2: payment kar diya upi se
M3: thats wild
M4: bro introduction mein slide galat lag gayi meme wali sab hase bhai
M5: haha
/think

[Assistant]
<think>
M4 mentions 'introduction mein slide galat lag gayi meme wali sab hase' — implies a funny meme was shared. Media fits because the humor is visual, not verbal.
</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: kamaal
M2: 🏏 🫰
M3: 🥇 😤
M4: haan ji
M5: bhai exercise routine banana hai guide do please yaar
/think

[Assistant]
<think>
M5 says 'exercise routine banana hai guide do please' — direct request for a plan. Text response is the only useful action; emojis or react would ignore the ask.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:exercise_routine


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

[User]
M1: arre bhai dog mera intezaar kar raha tha gate pe jab aaya
M2: haan sahi
M3: hm
M4: ok
M5: haan sahi
/think

[Assistant]
<think>
M1 shares a sweet dog-waiting moment — 'dog mera intezaar kar raha tha gate pe jab aaya' — pure emotional vibe, no ask, just joy. React with heart fits, text would overexplain.
</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: anyone really
M2: periodt
M3: ngl interesting
M4: lowkey got it
M5: guys bhai baby aa gaya ghar mein naya member welcome
/think

[Assistant]
<think>
M5 drops big news — 'bhai baby aa gaya ghar mein naya member welcome' — family addition! Needs big celebration emoji, not just a like. High effort react because it’s life-changing.
</think>
R: TYPE=react | TARGET=M5 | EFFORT=high | TITLE=🎉


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

[User]
M1: kya scene
M2: yaar i reached home safely just got here now all good
M3: 😅
M4: 💀
M5: 😭
/think

[Assistant]
<think>
M2 says 'reached home safely just got here now all good' — calm status update, no question. Others react with emojis, but someone needs to acknowledge the safety. High effort because it’s reassuring.
</think>
R: TYPE=acknowledge | TARGET=M2 | 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: haan yaar
M2: 🎭
M3: tournament jeet liya yaar
M4: oye bahut down feel ho raha hai aaj kuch accha nahi lag raha bhai
M5: good morning everyone gm
/think

[Assistant]
<think>
M4 says 'bahut down feel ho raha hai aaj kuch accha nahi lag raha' — clear emotional slump. Media (comfort gif/quote) helps more than text which feels clinical here.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=low | TITLE=media:comfort


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

[User]
M1: 🧋
M2: bhai promotion mil gayi salary hike aai
M3: payment kar diya upi se
M4: naww yaar
M5: bhai partner pe trust nahi raha kya karoon advice do
/think

[Assistant]
<think>
M5 asks 'partner pe trust nahi raha kya karoon advice do' — direct plea for guidance on relationship trust. Text response needed, not react or media — this is deep advice territory.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | 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: chal
M2: arre sun na dekh na
M3: yaar colleague se problem ho gayi office mein help
M4: chal
M5: sure
/think

[Assistant]
<think>
M3 cries for help — 'colleague se problem ho gayi office mein help' — explicit request for solution. Others just say 'chal', ignoring the ask. Text response is the only right move.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=medium | TITLE=text:colleague_conflict


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

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

[Assistant]
<think>
M1 is Japanese — 'わかりました了解です問題ありません' — M2/M3 literally beg 'translate please'. Translate is the only action that solves the language barrier here.
</think>
R: TYPE=translate | TARGET=M1 | EFFORT=low | TITLE=translate:japanese_text


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

[User]
M1: ngl my react component is not rendering anymore crashed
M2: 🙄
M3: makes sense
M4: 😂
M5: 😤
/think

[Assistant]
<think>
M1 says 'react component is not rendering anymore crashed' — dev problem, needs technical fix. Others just emoji, no help. Text response required to debug, not react or media.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=medium | TITLE=text:react_error


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

[User]
M1: pakka
M2: 🎵
M3: 👀
M4: suno bhai presentation banani hai tips do please yaar
M5: 🥴
/think

[Assistant]
<think>
M4 says 'presentation banani hai tips do please yaar' — clear request for help, others are just vibes. Needs text advice, not react or media since it’s a how-to ask.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:presentation_help


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

[User]
M1: bhai docker crash ho raha help
M2: bro what happened today ngl
M3: sure got it
M4: guys yaar poori raat barish hui itna peaceful tha sonna
M5: 감사합니다
/think

[Assistant]
<think>
M4 says 'poori raat barish hui itna peaceful tha sonna' — pure chill vibe, no question. React with 🌧 fits better than text, which would overexplain 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: kya scene
M2: arre haan
M3: accha bhai
M4: sun express middleware is not executing properly at all
M5: 😂
/think

[Assistant]
<think>
M4 says 'express middleware is not executing properly' — dev issue needing real fix. Text response required, not react; medium effort because it’s technical but common.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:express_error


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

[User]
M1: ngl bro
M2: 🌮 🍿
M3: bhai bata na kya chal raha
M4: arre kuch batao
M5: bhai bhai snake dikha room mein yaar darr gaya bhai
/think

[Assistant]
<think>
M5 says 'snake dikha room mein yaar darr gaya bhai' — wild, funny panic moment. High-effort react because the absurdity demands a strong emoji like 😱, not text.
</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: omg go on
M2: yaar 30 din meditation terminated kar li feeling great
M3: hmm
M4: and then
M5: i see
/think

[Assistant]
<think>
M2 says '30 din meditation terminated kar li feeling great' — personal win, needs thoughtful reply. Text fits to validate the achievement, not just react — high effort for sincerity.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=high | TITLE=text:meditation_streak


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

[User]
M1: 🤙
M2: bro what happened today ngl
M3: 🐐
M4: teacher ne galti se apni dating app screen share kar di class mein 😂
M5: makes sense
/think

[Assistant]
<think>
M4 says 'teacher ne galti se apni dating app screen share kar di class mein 😂' — hilarious visual moment. Media fits best since the humor is in the *image*, not words.
</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: oye
M2: ye kya script hai
M3: anime ka tha kya
M4: また会いましょうそれまでお元気で
M5: batao na
/think

[Assistant]
<think>
M4 is 'また会いましょうそれまでお元気で' — Japanese, others are confused ('batao na'). Translate is only action that solves the language barrier, low effort for short phrase.
</think>
R: TYPE=translate | TARGET=M4 | EFFORT=low | TITLE=translate:japanese_text


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

[User]
M1: chal dekho
M2: yaar sun kuch batao
M3: 🚀 ☕
M4: ❤ 🎯
M5: my api is returning 404 nothing works at all bro
/think

[Assistant]
<think>
M5 says 'my api is returning 404 nothing works at all bro' — clear technical breakdown. Needs detailed text help, not react or media; high effort because API errors are complex.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:api_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: okay true
M2: okay fair enough
M3: 🫣
M4: bhai health insurance lena chahta hun guide do yaar
M5: 😭
/think

[Assistant]
<think>
M4 says 'health insurance lena chahta hun guide do yaar' — clear request for help, not just small talk. Needs step-by-step advice, so text with medium effort fits, not react or media.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:insurance_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: yeah got it
M2: seriously tho
M3: btw bhai new year resolution kaise achieve karoon guide
M4: haha
M5: 🔥
/think

[Assistant]
<think>
M3 asks 'new year resolution kaise achieve karoon guide' — specific goal-setting help needed. Others are just reacting, so text with high effort to give structured tips.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | TITLE=text:goal_setting


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

[User]
M1: ⚽ 🎮
M2: bhai partner se baat hi nahi hoti properly help karo
M3: haan haan
M4: accha theek hai
M5: accha
/think

[Assistant]
<think>
M2 says 'partner se baat hi nahi hoti properly help karo' — emotional relationship issue needing deep advice. Others are vague agreeers, so text is only useful response.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=high | TITLE=text:communication_fix


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

[User]
M1: 😎
M2: so tell me more
M3: bro what is actually happened today ngl
M4: honestly i think i am in an abusive situation help me please
M5: yeah
/think

[Assistant]
<think>
M4 drops 'i am in an abusive situation help me please' — urgent, vulnerable cry for support. Can’t ignore or react — text with medium effort to offer care and resources.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:abuse_support


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

[User]
M1: 🥳
M2: 👑
M3: bata na
M4: bhai bhai kitten ne pehli baar aankhein kholi so precious
M5: kya
/think

[Assistant]
<think>
M4 says 'kitten ne pehli baar aankhein kholi so precious' — pure cute moment, no question, just sharing joy. Media (gif/emoji) matches the vibe better than text.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=low | TITLE=media:cute_animal


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

[User]
M1: bro kya hua bhai sun na ek kaam kar yaar tujhe pata hai ye
M2: bhai konsa phone lungu budget 15k hai suggest karo
M3: 🌈
M4: sahi hai yaar
M5: ugh
/think

[Assistant]
<think>
M2 asks 'budget 15k hai suggest karo' — clear phone buying request with constraints. Needs detailed comparison, so text + high effort, not react or media.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=high | TITLE=text:phone_buying


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

[User]
M1: thats wild
M2: bhai birthday gif bhej de
M3: yaar gaming gif chahiye send karo
M4: wait autocorrect ne itna galat bheja ki mein mar gaya bhai
M5: and then
/think

[Assistant]
<think>
M4 says 'autocorrect ne itna galat bheja ki mein mar gaya' — funny self-deprecating fail, not a request. React with 💀 fits the humor, text would kill the vibe.
</think>
R: TYPE=react | TARGET=M4 | EFFORT=low | TITLE=💀


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

[User]
M1: literally okay
M2: lowkey got it
M3: how do i cite sources in apa format properly guide
M4: haha
M5: good morning everyone gm
/think

[Assistant]
<think>
M3 asks 'how do i cite sources in apa format properly guide' — academic help needed, specific and actionable. Others are just greetings, so text with medium effort is perfect.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=medium | TITLE=text:citation_help


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

[User]
M1: got it
M2: bhai sun kuch batao
M3: 🔥
M4: yaar bata dekh na
M5: bhai movie download ho gayi link bhej raha hun check
/think

[Assistant]
<think>
M5 says 'movie download ho gayi link bhej raha hun check' — sharing a win, not asking for help. Acknowledge fits, medium effort to thank properly, not just react or ignore.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=thanks bhai


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

[User]
M1: served bhai
M2: bro kya hua bhai ye
M3: ☕
M4: bro kya kar yaar seriously ye
M5: oye i have no time management skills help me organize
/think

[Assistant]
<think>
M5 says 'i have no time management skills help me organize' — clear request for advice. Text needed, not media or react, since it’s a productivity struggle.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:time_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: maan le
M2: dekh le
M3: 🏆
M4: okay yaar
M5: oye neighbours ka dog pajama mein tha bhai too adorable bhai
/think

[Assistant]
<think>
M5 says 'neighbours ka dog pajama mein tha bhai too adorable bhai' — vivid cute moment, no question asked. Media (gif/emoji) matches the vibe better than text.
</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: accha bhai
M2: arre sun na kya chal raha
M3: naww bro
M4: bro kya scene hai tu aajkal arre haan bhai seriously ye
M5: bhai i keep procrastinating how to be productive help me
/think

[Assistant]
<think>
M5 says 'i keep procrastinating how to be productive help me' — deep ask for life advice. High effort because it needs structured tips, not a quick reply.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:productivity_help


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

[User]
M1: मुझे समझ नहीं आ रहा क्या करूं इस बारे में
M2: kya matlab hai
M3: batao na
M4: samjha koi
M5: help please
/think

[Assistant]
<think>
M1 is Hindi: 'मुझे समझ नहीं आ रहा क्या करूं' — others are confused, asking for translation. Translate is the only action that breaks the language barrier.
</think>
R: TYPE=translate | TARGET=M1 | EFFORT=medium | TITLE=translate:hindi_text


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

[User]
M1: bro what happened today ngl
M2: my back pain is unbearable please suggest something
M3: 🏆
M4: haha
M5: right
/think

[Assistant]
<think>
M2 says 'my back pain is unbearable please suggest something' — medical pain plea, needs real advice. Text fits, others are just noise or reactions.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=medium | TITLE=text:back_pain


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

[User]
M1: bhai git conflict aa gaya resolve karo
M2: guys kuch batao
M3: anyone know nginx config fix yaar
M4: yaar aaj office mein chair toot gayi meeting mein boss gir gaya
M5: yaar
/think

[Assistant]
<think>
M4 says 'chair toot gayi meeting mein boss gir gaya' — funny, visual story, not a question. Media (gif/video) suits the humor better than text or ignore.
</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: rn
M2: quick question bhai english grammar rules confuse karte hain mujhe
M3: fr fr
M4: makes sense now
M5: no way
/think

[Assistant]
<think>
M2 says 'english grammar rules confuse karte hain mujhe' — direct request for explanation. Text is the only right move, others are just agreement or silence.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=medium | 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: bro
M2: this was in the caption
M3: what language even
M4: help please
M5: 미안해요 제가 잘못했어요 용서해 주세요
/think

[Assistant]
<think>
M5 is Korean text — '미안해요 제가 잘못했어요 용서해 주세요' — others are confused about the language. Need translation to understand the apology, not react or text advice.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=medium | TITLE=translate:korean_text


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

[User]
M1: bro what happened today ngl
M2: seriously tho
M3: oh really
M4: bhai kitten ne pehli baar aankhein kholi so precious
M5: fair enough
/think

[Assistant]
<think>
M4 says 'kitten ne pehli baar aankhein kholi so precious' — pure cute animal moment, no question asked. Media (gif/emoji) fits best to match the vibe.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=low | TITLE=media:cute_animal


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

[User]
M1: okay bhai
M2: suno na bol na
M3: just vibes bro
M4: yaar yaar din bhar ro raha tha kuch nahi ho raha sahi
M5: nahi
/think

[Assistant]
<think>
M4 is emotional — 'din bhar ro raha tha kuch nahi ho raha sahi' — needs comfort, not advice. Media like a hugging emoji or sad meme fits better than text.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=medium | TITLE=media:comfort


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

[User]
M1: bhai
M2: ek message aaya hai
M3: translate kar do
M4: Au revoir et a bientot prends soin de toi
M5: kya matlab hai
/think

[Assistant]
<think>
M4 is French — 'Au revoir et a bientot prends soin de toi' — M3 directly asks to translate. Clear intent, low effort since it’s a simple phrase.
</think>
R: TYPE=translate | TARGET=M4 | EFFORT=low | TITLE=translate:french_text


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

[User]
M1: bro kya hua bhai sun na ek baat bata bhai ye
M2: bro kya hua bhai ye
M3: 🎪
M4: i am really sorry about what happened yaar my bad
M5: lol
/think

[Assistant]
<think>
M4 apologizes — 'i am really sorry about what happened yaar my bad' — no question, just owning up. Acknowledge with empathy, not text or media overkill.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=medium | TITLE=no worries


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

[User]
M1: ggs
M2: wait whats up
M3: bro what happened today ngl
M4: quick question bhai partner se jealous ho raha hun kyon help karo
M5: no way
/think

[Assistant]
<think>
M4 asks 'partner se jealous ho raha hun kyon help karo' — direct plea for advice on jealousy. Text response needed, not media or translate.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:jealousy_advice


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

[User]
M1: 🏆
M2: wait what
M3: get this okay
M4: hey golang goroutine is causing race condition fix it
M5: makes sense
/think

[Assistant]
<think>
M4 drops technical issue — 'golang goroutine is causing race condition fix it' — complex, needs expert text solution. High effort because it’s code-level troubleshooting.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:golang_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 sad sticker bhej na
M2: 🌈
M3: theek hai yaar
M4: submitted the project before deadline at long last done yaar
M5: bro
/think

[Assistant]
<think>
M4 shares win — 'submitted the project before deadline at long last done yaar' — proud update, no ask. Acknowledge with encouragement, not media or text overreaction.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=medium | TITLE=great job bhai


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

[User]
M1: api 404 de rahi hai fix karo
M2: bro kya yaar haan bhai ye
M3: rent free bhai
M4: chal dekho
M5: bhai baby aa gaya ghar mein naya member welcome
/think

[Assistant]
<think>
M5 says 'bhai baby aa gaya ghar mein naya member welcome' — pure joy, no question, just sharing happy news. React with emoji fits best, text would overdo it, effort high for warm celebratory reply.
</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: yaar which online course is best for get word python bro
M2: chal
M3: bhai result aa gaya marks acche aaye
M4: just got into dream college omg
M5: hmm
/think

[Assistant]
<think>
M1 asks 'which online course is best for get word python bro' — clear request for course advice, others are just noise. Needs text response, not react or media, effort medium for proper rec.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=medium | TITLE=text:course_recommend


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

[User]
M1: guys tell me more
M2: seriously tho
M3: thats wild
M4: bhai crush ne ghost kar diya kya karoon advice do
M5: 😅
/think

[Assistant]
<think>
M4 says 'crush ne ghost kar diya kya karoon advice do' — direct plea for emotional advice. Others are just reactions, so text is needed to help, not just acknowledge or react.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:ghosted_advice


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

[User]
M1: wait kya
M2: 🤯
M3: yaar cafeteria mein tray le ke ja raha tha pura gir gaya sabke saamne
M4: 😤
M5: 🔥
/think

[Assistant]
<think>
M3 describes 'cafeteria mein tray le ke ja raha tha pura gir gaya sabke saamne' — funny, visual moment. Media (gif/video) matches the vibe, not text or react, low effort for a quick meme.
</think>
R: TYPE=media | TARGET=M3 | EFFORT=low | TITLE=media:funny_moment


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

[User]
M1: 🌮
M2: massive L bro
M3: bro kya ho jaunga bhai ek baat hai ye
M4: chal dekho
M5: arre grandparents ki photo mili purani bahut miss karta hun
/think

[Assistant]
<think>
M5 shares 'arre grandparents ki photo mili purani bahut miss karta hun' — emotional nostalgia, no ask. React with sad emoji fits better than text, effort medium for heartfelt response.
</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: samajh gaya
M2: arre yaar kuch batao
M3: huh
M4: bhai face pe pimples bahut hain help karo skin care
M5: ohhh
/think

[Assistant]
<think>
M4 says 'bhai face pe pimples bahut hain help karo skin care' — direct help request. Others are vague, so text with simple tips is perfect, low effort since it’s common advice.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:skin_care


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

[User]
M1: kya hua
M2: 🤝
M3: okay bro
M4: bhai result aa gaya marks acche aaye
M5: my posture is really bad how to fix it help please
/think

[Assistant]
<think>
M5 asks 'my posture is really bad how to fix it help please' — clear, specific ask. Others are just affirmations. Text response needed, low effort for basic ergonomic tips.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:posture_fix


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

[User]
M1: No se que hacer en esta situacion ahora mismo
M2: translate karo
M3: batao na
M4: help please
M5: kya matlab hai
/think

[Assistant]
<think>
M1 is in Spanish — 'No se que hacer en esta situacion ahora mismo' — others are asking to translate it. Only translate solves the language barrier, not text or react, effort medium for accurate render.
</think>
R: TYPE=translate | TARGET=M1 | EFFORT=medium | TITLE=translate:spanish_text


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

[User]
M1: samajh gaya
M2: phir kya
M3: kya scene
M4: kya hua
M5: yaar pizza ki craving ho rahi hai bahut badly right now
/think

[Assistant]
<think>
M5 says 'pizza ki craving ho rahi hai bahut badly' — clear food craving, not a question, just wants a visual vibe. Media fits better than text to match the hunger mood.
</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: cringe bhai
M2: chal dekho
M3: bhai sach sun na
M4: ngl yaar
M5: i get angry very quickly how to control my temper
/think

[Assistant]
<think>
M5 asks 'how to control my temper' — direct plea for advice, not just venting. Text response needed to offer real tips, not just emojis or silence.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:anger_management


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

[User]
M1: bro what happened today ngl
M2: 😑
M3: ngl interesting
M4: bro what happened today ngl
M5: quick update i am really sorry about what happened yaar my bad
/think

[Assistant]
<think>
M5 says 'i am really sorry... my bad' — sincere apology in a group that’s been tense. Acknowledge fits to validate, not ignore or react with emoji.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=its okay 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: okay interesting
M2: sure interesting
M3: oof
M4: big W
M5: guys yaar teacher ne apna tiktok accidentally projector pe chala diya
/think

[Assistant]
<think>
M5 describes teacher’s tiktok on projector — absurd, funny moment. Media request implied by the chaos; a gif/video would amplify the humor better than text.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=medium | TITLE=media:funny_moment


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

[User]
M1: Congratulations you won
M2: Click here to claim
M3: fmjk
M4: Dont miss out
M5: Forward to 10
/think

[Assistant]
<think>
All messages are spammy: 'click here', 'forward to 10', 'fmjk' — no real conversation, pure scam energy. Ignore is the only smart move 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: ong bro
M2: bro kya hua bhai chal kuch karte hain bore ho raha hai ye
M3: 🗣 🥳
M4: bhai itna cringe tha ki mar gaya dekhke literally
M5: nice
/think

[Assistant]
<think>
M4 says 'itna cringe tha ki mar gaya dekhke literally' — exaggerated laugh moment, not a question. React with 💀 fits the meme energy, text would kill the vibe.
</think>
R: TYPE=react | TARGET=M4 | EFFORT=low | TITLE=💀


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

[User]
M1: bro kya hua bhai seriously ye
M2: 💡 🤔
M3: suno na dekh na
M4: 😂 🎯
M5: bhai konsa career choose karoon jumble hun advice do
/think

[Assistant]
<think>
M5 says 'konsa career choose karoon jumble hun advice do' — clear求助 for guidance. Needs thoughtful text, not just a react or media to solve life confusion.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | 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: payment kar diya upi se
M2: i am very stressed how do i calm down assistant me bro
M3: 👀
M4: kya
M5: bhai kaam ho gaya done
/think

[Assistant]
<think>
M2 says 'i am very stressed how do i calm down assistant me bro' — direct cry for help. Text response needed to offer calm tips, not just acknowledge or react.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=low | 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: bet bhai
M2: ✌ 🌮
M3: 📸 😤
M4: bata
M5: yaar batch mein sab cut ho gaye main bacha layoff
/think

[Assistant]
<think>
M5 says 'batch mein sab cut ho gaye main bacha layoff' — emotional confession, not just gossip. Needs empathetic text response, not react or ignore, since it’s a personal struggle.
</think>
R: TYPE=text | TARGET=M5 | 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: arey wah
M2: kya
M3: 😭 💪
M4: kya scene
M5: yaar pandas dataframe operation throwing error help bhai
/think

[Assistant]
<think>
M5 drops 'pandas dataframe operation throwing error help bhai' — clear coding求助. Text advice required, not just emoji or ack, because they need a fix, not sympathy.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | 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: ahahaha
M2: lolol
M3: pifgzmk
M4: dead
M5: hahaha
/think

[Assistant]
<think>
All messages are laugh chains or gibberish — 'pifgzmk', 'dead', 'hahaha'. 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: samajh gaya
M2: 🙃
M3: understood the assignment yaar
M4: theek hai yaar
M5: yaar yaar cab book kar li 15 min mein aayegi ready raho
/think

[Assistant]
<think>
M5 says 'cab book kar li 15 min mein aayegi ready raho' — status update, not a question. Acknowledge works, text would over-answer, they just want to be heard.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=will be ready


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

[User]
M1: okay but whats up
M2: really
M3: okay fair enough
M4: hey bhai kaam ho gaya designation submit kar diya finally
M5: 💀
/think

[Assistant]
<think>
M4 says 'designation submit kar diya finally' — proud milestone, no ask. M5’s 💀 is just reaction. Acknowledge M4’s win, not react — it’s a real achievement worth noting.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=medium | TITLE=proud of you


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

[User]
M1: ありがとうございました
M2: alright so tell me more
M3: genuine question okay
M4: not gonna lie go on
M5: so bhai gym jaana chodh diya motivate karo please yaar
/think

[Assistant]
<think>
M5 says 'gym jaana chodh diya motivate karo please yaar' — direct plea for encouragement. Needs text motivation, not translate or react, since they’re asking for help to restart.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:gym_motivation


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

[User]
M1: bhai sun
M2: haan bol
M3: Bitte hilf mir dabei ich schaffe es alleine nicht
M4: translate karo
M5: kya matlab hai
/think

[Assistant]
<think>
M3 writes German: 'Bitte hilf mir dabei ich schaffe es alleine nicht' — others ask to translate it. Clear language barrier. Translate is the only action that solves their confusion.
</think>
R: TYPE=translate | TARGET=M3 | EFFORT=high | TITLE=translate:german_text


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

[User]
M1: ngl true
M2: bro what happened today ngl
M3: bro what is lowkey hilarious ngl
M4: no way
M5: hey bhai tabiyat theek nahi hai fever hai mujhe aaj sick
/think

[Assistant]
<think>
M5 says 'tabiyat theek nahi hai fever hai mujhe aaj sick' — health emergency, not small talk. High effort ack needed because it’s serious, not just a casual update.
</think>
R: TYPE=acknowledge | TARGET=M5 | 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: tournament jeet liya yaar
M3: 💪 🤣
M4: 🌮
M5: bhai biryani ki yaad aa rahi hai mummy wali ghar ki
/think

[Assistant]
<think>
M5 says 'biryani ki yaad aa rahi hai mummy wali ghar ki' — food craving vibe, no question, just emotional hunger. Media (food gif) matches the craving better than text which would overexplain.
</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: def
M2: idk if this matters but whats up
M3: same
M4: thats wild
M5: anyone kafka consumer group not receiving messages help
/think

[Assistant]
<think>
M5 drops 'kafka consumer group not receiving messages help' — clear tech error needing solution. Others are small talk, so text response is the only useful action here.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:kafka_error


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

[User]
M1: noted
M2: bhai konsi haircut acchi lagegi suggest karo yaar
M3: haha
M4: send cat gif please bro
M5: 🔥
/think

[Assistant]
<think>
M2 asks 'konsi haircut acchi lagegi suggest karo' — direct advice request. M4 wants a gif but it’s unrelated; haircut needs human input, not media, so text with effort.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=medium | TITLE=text:haircut_advice


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

[User]
M1: theek hai yaar
M2: 🤙 🗣
M3: hey dekh na
M4: redis cache is not storing data properly fix karo
M5: nice
/think

[Assistant]
<think>
M4 says 'redis cache is not storing data properly fix karo' — specific error, others are vague. Needs technical fix, not reaction or media. Medium effort because it’s niche but solvable.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:redis_error


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

[User]
M1: guys go on
M2: bhai promotion mil gayi salary hike aai
M3: btw bhai npm install fail ho raha error aa raha hai
M4: 🤣
M5: good morning everyone gm
/think

[Assistant]
<think>
M3 says 'npm install fail ho raha error aa raha hai' — urgent dev issue, high effort because npm errors are messy and context-heavy. Others are casual, so this dominates.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | TITLE=text:npm_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: shandar
M2: suno cloudflare worker script throwing elision always
M3: sure
M4: hmm
M5: theek hai
/think

[Assistant]
<think>
M2 says 'cloudflare worker script throwing elision always' — precise error, others are just affirmations. Low effort because it’s a known config issue, needs quick text fix.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=low | TITLE=text:cloudflare_error


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

[User]
M1: 😂
M2: noted
M3: thunderstorm aa rahi hai bhai lightning dikh rahi yaar
M4: ?
M5: yaar gaming gif chahiye send karo
/think

[Assistant]
<think>
M3 says 'thunderstorm aa rahi hai bhai lightning dikh rahi yaar' — vivid weather moment, emotional, not asking for help. React with emoji fits the vibe, not text or media.
</think>
R: TYPE=react | TARGET=M3 | EFFORT=low | TITLE=🌧