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

[User]
M1: suno zara kuch batao
M2: zabardast
M3: she rejected me i dont know what to do help please
M4: theek hai
M5: ohhh
/think

[Assistant]
<think>
M3 stands out — 'she rejected me i dont know what to do help please', raw emotional plea. Needs support, not just vibes. Text with empathy fits, not react or acknowledge — this is a cry for help.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | TITLE=text:rejection_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: bro what are telling me that was actually happened today ngl
M2: no way
M3: get this okay
M4: 💀
M5: guys bhai freelance client ne bonus de diya happy with work
/think

[Assistant]
<think>
M5 drops good news — 'freelance client ne bonus de diya happy with work', pure win moment. No question, just sharing joy. React with emoji fits better than text — overkill to reply seriously.
</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: i see
M2: exactly
M3: fair enough
M4: bro what is lowkey hilarious ngl
M5: bhai parcel aa gaya delivery ho gayi check karo gate pe
/think

[Assistant]
<think>
M5 says 'parcel aa gaya delivery ho gayi check karo gate pe', just updating status. No ask, no drama. Acknowledge is perfect — text would be extra, react too casual for a real update.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | 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: guys bhai office mein colleague pe oppress hai kya karun
M3: lol
M4: haha
M5: 🥴
/think

[Assistant]
<think>
M2 is the only real issue — 'office mein colleague pe oppress hai kya karun', asking for help with workplace stress. Low effort text response suffices — others are just laughs or reactions, not the signal.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=low | TITLE=text:workplace_crush


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

[User]
M1: bro kya ho raha sun bhai seriously ye
M2: L bro
M3: bhai anxiety bahut hoti hai kaise rokoon help karo
M4: theek hai
M5: 😅
/think

[Assistant]
<think>
M3 screams for help — 'anxiety bahut hoti hai kaise rokoon help karo', clear mental health ask. Medium effort text needed — not just react, this is serious. Others are noise or filler.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=medium | TITLE=text:anxiety_help


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

[User]
M1: sure interesting
M2: bro what is actually happened today ngl
M3: bro bhai cricket mein hatrick le li gully cricket but still
M4: okay and
M5: okay
/think

[Assistant]
<think>
M3 shares a fun win — 'cricket mein hatrick le li gully cricket but still', playful brag. No advice needed, just hype. React with 🔥 matches the energy — text would kill the vibe.
</think>
R: TYPE=react | TARGET=M3 | EFFORT=medium | TITLE=🔥


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

[User]
M1: uajzdqvxgp
M2: test123
M3: testing
M4: yo
M5: nvm
/think

[Assistant]
<think>
All messages are gibberish — 'uajzdqvxgp', 'test123', 'testing'. No intent, no context. Ignore fits — nothing to respond to, no human signal 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: hahahaha
M2: lolll
M3: 😂😂
M4: 👁
M5: ded
/think

[Assistant]
<think>
Pure laugh chain — 'hahahaha', 'lolll', '😂😂', 'ded'. Zero substance, just meme noise. Ignore — no question, no story, no need to engage.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: oye
M2: ye kya script hai
M3: 배고파요 뭔가 맛있는 거 먹고 싶어요
M4: samjha koi
M5: samjha koi
/think

[Assistant]
<think>
M3 is Korean — '배고파요 뭔가 맛있는 거 먹고 싶어요' — others are confused, so translate needed. Not text or react, since they literally don’t understand the language.
</think>
R: TYPE=translate | TARGET=M3 | 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: wait what
M2: 감사합니다
M3: good morning everyone gm
M4: literally really
M5: so yaar Google se interview call aaya hai help karo bhai
/think

[Assistant]
<think>
M5 says 'Google se interview call aaya hai help karo' — clear request for advice. Others are just casual, so text response fits best to guide them.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:interview_call


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

[User]
M1: bata na
M2: bhai ek sec kuch batao
M3: bro kya scene hai oye sun bhai ye
M4: got it
M5: bhai notes bhej do please class miss kar di thi
/think

[Assistant]
<think>
M5 asks 'notes bhej do please class miss kar di thi' — needs actual help, not just acknowledgment. Medium effort because notes might need sharing or summarizing.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:notes_request


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

[User]
M1: arre yaar kya chal raha
M2: noted
M3: oye yaar dekh na
M4: 🔊
M5: bhai trip plan karni hai suggestions do please yaar
/think

[Assistant]
<think>
M5 says 'trip plan karni hai suggestions do' — direct ask for ideas. Others are noise or vague, so text response with tips is the right move.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:trip_planning


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

[User]
M1: fr fr bro
M2: arre yaar dekh na
M3: yaar bata dekh na
M4: bhai bohot shukriya mera kaam kar diya tune thanks
M5: okay
/think

[Assistant]
<think>
M4 says 'bohot shukriya mera kaam kar diya tune thanks' — pure gratitude, no ask. Acknowledge fits, no need to reply with text or react.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=low | TITLE=happy to 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
M2: this was in the caption
M3: what language even
M4: help please
M5: Por favor me ajuda com isso eh muito urgente
/think

[Assistant]
<think>
M5 is Portuguese — 'Por favor me ajuda com isso eh muito urgente' — urgent and foreign, high effort because translation must be precise for real help.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=high | TITLE=translate:portuguese_text


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

[User]
M1: 🦾
M2: Forward to all groups
M3: Must read urgent
M4: Share before deleted
M5: Copy paste now
/think

[Assistant]
<think>
All messages are spammy copy-paste alerts — no real intent, just viral noise. Ignore is only option, nothing to act on.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: guys dekh na
M2: okay yaar
M3: bhai sun kya chal raha
M4: i am very stressed how do i calmness down help me bro
M5: 💀
/think

[Assistant]
<think>
M4 says 'i am very stressed how do i calmness down help me' — clear cry for advice. Typo doesn’t hide intent, so text with calming tips is needed.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:stress_relief


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

[User]
M1: payment kar diya upi se
M2: theek hai yaar
M3: accha bhai
M4: bhai bhai valorant mein ace maar diya just now insane tha
M5: bhai kaam ho gaya done
/think

[Assistant]
<think>
M4 says 'valorant mein ace maar diya just now insane tha' — pure gaming hype, not a question or request. Media fits best to match the energy, not text which would dampen it.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=medium | TITLE=media:gaming_hype


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

[User]
M1: dekho dekh na
M2: ⚡
M3: 🫡
M4: prometheus not scraping metrics from app fix karo
M5: 😂
/think

[Assistant]
<think>
M4 drops 'prometheus not scraping metrics from app fix karo' — clear technical error needing a fix. Text response required, not media or translate, since it’s a debug ask.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:prometheus_error


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

[User]
M1: 🎾
M2: bro what is lowkey hilarious ngl
M3: oh really
M4: 🎉
M5: bro yaar new skin mila battle pass se legendary wala
/think

[Assistant]
<think>
M5 says 'new skin mila battle pass se legendary wala' — excited gaming win, emoji-heavy vibe. Media fits to amplify the hype, not text which would overexplain.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=low | TITLE=media:gaming_hype


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

[User]
M1: yaar email mein tha ye
M2: boss ka message tha
M3: kya matlab hai
M4: urgent hai
M5: Me alegra mucho verte despues de tanto tiempo
/think

[Assistant]
<think>
M5 is 'Me alegra mucho verte despues de tanto tiempo' — Spanish text, others are confused. Translate is the only action that solves the language barrier here.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=low | TITLE=translate:spanish_text


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

[User]
M1: yaar dekh
M2: kya hai ye
M3: kahin se aaya
M4: samajh nahi aaya
M5: یہ بہت اچھا ہے واقعی بہت خوشی ہوئی آج
/think

[Assistant]
<think>
M5 writes 'یہ بہت اچھا ہے واقعی بہت خوشی ہوئی آج' — Urdu script, others don’t get it. Translate is obvious, no other action makes sense for comprehension.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=low | TITLE=translate:urdu_text


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

[User]
M1: haan bro
M2: yaar js console is full of red fault nothing works yaar
M3: wahi toh
M4: accha concept hai
M5: accha sun
/think

[Assistant]
<think>
M2 says 'js console is full of red fault nothing works yaar' — clear JS error needing deep fix. High effort text because it’s a dev problem requiring explanation.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=high | TITLE=text:javascript_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: skill issue bhai
M2: bro kya hua bhai ye
M3: wait kya
M4: bro kya ho raha hai ye kya scene hai ye
M5: yaar sun yaar shaadi ki date fix ho gayi bhai december mein
/think

[Assistant]
<think>
M5 says 'shaadi ki date fix ho gayi bhai december mein' — big personal news, emotional moment. React with emoji fits better than text, which would feel cold here.
</think>
R: TYPE=react | TARGET=M5 | EFFORT=high | TITLE=🥳


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

[User]
M1: sach mein
M2: hey kuch batao
M3: bro kya baat hai kya ho jaunga bhai seriously ye
M4: arre finally driving license mil gaya bhai kaafi try ke baad
M5: 😤
/think

[Assistant]
<think>
M4 says 'arre finally driving license mil gaya bhai kaafi try ke baad' — celebration after struggle. Media fits to mirror the joy, not text which would just state the fact.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=medium | TITLE=media:celebration


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

[User]
M1: dekho dekh na
M2: kya scene
M3: 😏 🌝
M4: haan yaar
M5: bhai update sun progress update de raha hun project
/think

[Assistant]
<think>
M5 says 'progress update de raha hun project' — clear update share, no question asked, just wants acknowledgment. Text would be extra, acknowledge fits best with medium effort to validate effort.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=thanks for update


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

[User]
M1: spill
M2: sure makes sense
M3: spill
M4: bro feeling really low today everything went wrong ngl
M5: 🙄
/think

[Assistant]
<think>
M4 says 'feeling really low today everything went wrong ngl' — emotional cry for comfort, not advice. Media (like a hug gif) softens it better than text, low effort fits the vibe.
</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: so
M2: my friend sent this
M3: i think its spanish
M4: Das ist wirklich sehr interessant hab ich nicht gewusst
M5: what does this say
/think

[Assistant]
<think>
M4 writes 'Das ist wirklich sehr interessant...' — German text, M5 asks 'what does this say' — intent is translation, not discussion. Translate is the only action that solves the language gap.
</think>
R: TYPE=translate | TARGET=M4 | EFFORT=low | TITLE=translate:german_text


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

[User]
M1: 🎶 🫠
M2: bro kya baat bata bhai seriously ye
M3: haan yaar
M4: L bhai
M5: bhai yaar purana school friend mila aaj itne saalon baad
/think

[Assistant]
<think>
M5 says 'purana school friend mila aaj itne saalon baad' — joyful surprise, no request. React with ❤ matches the emotion, text would overcomplicate a happy moment.
</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: suno bhai
M2: bhai bata na kya chal raha
M3: bro kya baat hai yaar seriously ye
M4: arre sun na sun na
M5: bhai bhai so jaata hun good night everyone gn sweet dreams
/think

[Assistant]
<think>
M5 says 'so jaata hun good night everyone gn sweet dreams' — pure wind-down message, no query. Acknowledge with low effort to say 'got it, sleep well' is perfect.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=low | TITLE=rest well


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

[User]
M1: ありがとうございました
M2: okay bro
M3: nahi ji
M4: guys bol na
M5: i have been feeling very lonely lately bro help me
/think

[Assistant]
<think>
M5 says 'i have been feeling very lonely lately bro help me' — direct plea for emotional support. Needs text response, not media or translate — this is a cry for human connection.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:loneliness_support


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

[User]
M1: yaar dekh
M2: kya hai ye
M3: kahin se aaya
M4: samajh nahi aaya
M5: すみません少し助けていただけますか
/think

[Assistant]
<think>
M5 writes 'すみません少し助けていただけますか' — Japanese plea for help, others are confused. Translate is the only action that unlocks meaning, medium effort for accuracy.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=medium | TITLE=translate:japanese_text


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

[User]
M1: api 404 de rahi hai fix karo
M2: yeah true
M3: highkey
M4: sure fair enough
M5: bhai snake dikha room mein yaar darr gaya bhai
/think

[Assistant]
<think>
M5 says 'snake dikha room mein yaar darr gaya bhai' — dramatic, funny fear moment. High effort react (😱) matches the over-the-top energy, text would kill the vibe.
</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: You have been selected
M2: God bless you
M3: gxpi
M4: Claim prize now
M5: Forward for luck
/think

[Assistant]
<think>
All messages are spammy — 'Claim prize now', 'Forward for luck', random code 'gxpi'. No real conversation, just scam vibes. 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: mast
M2: bhai ek min kya chal raha
M3: bro kya scene hai ye
M4: 🎶
M5: btw submitted the project before deadline finally done yaar
/think

[Assistant]
<think>
M5 says 'submitted the project before deadline finally done yaar' — clear win moment. Others are casual, so medium effort acknowledge matches the relief and pride in the tone.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=well done


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

[User]
M1: bro what is lowkey hilarious ngl
M2: ❤
M3: yeet
M4: no way
M5: new phone aa gaya bhai unboxing abhi ki brand new ngl
/think

[Assistant]
<think>
M5 drops 'new phone aa gaya... unboxing abhi ki' — hype moment with excitement. Needs a visual reaction, not text. Media fits because unboxing = video/gif energy.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=medium | TITLE=media:hype_moment


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

[User]
M1: 🌈
M2: bro kya hua bhai ye
M3: samajh gaya
M4: finally repulse permit mil gaya bhai kaafi try ke baad
M5: ?
/think

[Assistant]
<think>
M4 says 'finally repulse permit mil gaya... kaafi try ke baad' — big win after struggle. Rainbow emoji in M1 hints at celebration. Media better than text to match the joy.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=medium | TITLE=media:celebration


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

[User]
M1: bro what happened today ngl
M2: no thoughts
M3: bro go on
M4: quick update i am really sorry about what happened yaar my bad
M5: 😂
/think

[Assistant]
<think>
M4 apologizes sincerely — 'i am really sorry... my bad'. Others are vague or laughing. Acknowledge fits to validate the apology, not react or ignore.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=medium | TITLE=we are good


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

[User]
M1: 💀
M2: tournament jeet liya yaar
M3: yaar gaming gif chahiye send karo
M4: chal dekho
M5: yaar cab book kar li 15 min mein aayegi ready raho bhai
/think

[Assistant]
<think>
M5 says 'cab book kar li 15 min mein aayegi' — practical update, not a joke or win. Acknowledge because it’s a status, not a request. Media would be off-topic.
</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: EARN 10000 PER DAY
M2: No investment needed
M3: wawivgrcd
M4: Join now
M5: WhatsApp 9999
/think

[Assistant]
<think>
Pure scam chain — 'EARN 10000 PER DAY', 'Join now', random number. Zero intent, just spam. Ignore is only logical choice, no engagement possible.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: bata na
M2: bata na
M3: 🧠 🚀
M4: bhai autocorrect ne itna galat bheja ki mein mar gaya bhai
M5: dekh
/think

[Assistant]
<think>
M4 says 'autocorrect ne itna galat bheja ki mein mar gaya' — funny mishap with emoji 🧠🚀. Low effort react fits because it’s a lighthearted mess, not a question or need.
</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 kar raha hai ye
M2: just got into dream college omg
M3: bhai mitosis and meiosis difference kya hai batao
M4: yaar gaming gif chahiye send karo
M5: nahi
/think

[Assistant]
<think>
M3 asks 'mitosis and meiosis difference kya hai batao' — clear biology doubt needing detailed explanation. Text with high effort fits, not media or react since it’s academic.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | TITLE=text:biology_doubt


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

[User]
M1: hear me out tell me more
M2: i am really sorry about what happened yaar my bad
M3: lowkey true
M4: oh right
M5: 😳
/think

[Assistant]
<think>
M2 says 'i am really sorry about what happened yaar my bad' — emotional apology, others just nod along. Acknowledge fits to validate, no advice or translate needed.
</think>
R: TYPE=acknowledge | TARGET=M2 | EFFORT=medium | TITLE=all good now


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

[User]
M1: bro kya yaar tujhe pata hai ye
M2: okay yaar
M3: Muchas gracias amigo
M4: bhai crush ko kya bolun kaise bataaun help karo na
M5: lol
/think

[Assistant]
<think>
M4 says 'crush ko kya bolun kaise bataaun help karo na' — seeking relationship advice in Hinglish. Text response needed, not translate since it’s Hindi, not foreign language.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:crush_advice


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

[User]
M1: bhai weight loss ke liye kya khaoon suggest karo na
M2: theek lagta hai
M3: 🎉
M4: hmm interesting
M5: woh toh hai
/think

[Assistant]
<think>
M1 asks 'weight loss ke liye kya khaoon suggest karo na' — direct request for diet plan. High effort text because it needs structured, healthy suggestions, not just emojis.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=high | TITLE=text:diet_plan


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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 client payment nahi de raha kya karoon help me
M2: sure
M3: 😭
M4: sure
M5: yaar gaming gif chahiye send karo
/think

[Assistant]
<think>
M1 says 'client payment nahi de raha kya karoon help me' — serious financial issue needing actionable advice. Text is right, ignore or react would ignore real urgency.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=high | TITLE=text:client_issue


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

[User]
M1: bro kya scene hai ye
M2: 🌈
M3: bro kya hua bhai ye
M4: ek baat bata kuch batao
M5: bhai friend ne wrong person ko i love you bhej diya
/think

[Assistant]
<think>
M5 says 'friend ne wrong person ko i love you bhej diya' — funny, awkward social mess. React with 😂 fits better than text — it’s a meme moment, not advice-seeking.
</think>
R: TYPE=react | TARGET=M5 | EFFORT=low | TITLE=😂


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

[User]
M1: kya bol raha
M2: accha bhai
M3: nahi ji
M4: arre bhai partner se jealous ho raha hun kyon help karo
M5: bhai result aa gaya marks acche aaye
/think

[Assistant]
<think>
M4 says 'partner se jealous ho raha hun kyon help karo' — emotional, personal struggle needing deep advice. High effort text because jealousy requires nuanced guidance.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:jealousy_advice


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

[User]
M1: 🎮 🙄
M2: bhai dog mera intezaar kar raha tha gate pe jab aaya yaar
M3: 😭
M4: 😤
M5: ohhh
/think

[Assistant]
<think>
M2 says 'dog mera intezaar kar raha tha gate pe jab aaya yaar' — sweet, heartwarming pet moment. React with ❤ fits perfectly, no need for text or translate here.
</think>
R: TYPE=react | TARGET=M2 | EFFORT=low | TITLE=❤


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

[User]
M1: Muchas gracias amigo
M2: bhai sach kuch batao
M3: kya bol raha
M4: yaar yaar cab book kar li 15 min mein aayegi ready raho
M5: 감사합니다
/think

[Assistant]
<think>
M4 says 'cab book kar li 15 min mein aayegi', clear update on action taken — no question, just informing. Acknowledge fits, not translate or media since it’s Hindi status, not foreign text or media request.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=medium | TITLE=got it


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

[User]
M1: bro what happened today ngl
M2: okay fair enough
M3: bro what happened today ngl
M4: yeah interesting
M5: good morning bhai subah subah gm everyone rise up everyone
/think

[Assistant]
<think>
M5 drops 'good morning bhai subah subah gm everyone', pure greeting with energy. Acknowledge with low effort — no need for text advice, just mirror the vibe. Others are just reacting, not initiating.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=low | TITLE=gm to you too


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

[User]
M1: yaar momos khaane ka mann kar raha hai bahut zyada yaar
M2: hmm interesting
M3: hmm
M4: ✅
M5: wahi toh
/think

[Assistant]
<think>
M1 screams 'momos khaane ka mann kar raha hai' — intense food craving, classic trigger for food media. Media fits because emoji/gifs reply better than text for cravings. Others are just nodding.
</think>
R: TYPE=media | TARGET=M1 | EFFORT=low | TITLE=media:food_craving


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

[User]
M1: bro kya scene hai samajh nahi aa raha hai ye
M2: 🎯 🫂
M3: 🎵 🥴
M4: no cap bhai
M5: oye yaar 30 din meditation complete kar li feeling great
/think

[Assistant]
<think>
M5 says '30 din meditation complete kar li feeling great' — personal win, needs validation + context. Text response works because it’s a milestone worth commenting on, not just emoji.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | 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: oye
M2: oye bhai sun na
M3: bro kya scene hai ye
M4: btw thanks for being there always appreciate it bro really
M5: hmm
/think

[Assistant]
<think>
M4 says 'thanks for being there always appreciate it bro really' — emotional gratitude, not a question. Acknowledge with low effort — short reply matches the warmth, no need for text or media.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=low | TITLE=that is what friends are for


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

[User]
M1: guys yaar wallet chori ho gaya metro mein pata nahi kab
M2: and then
M3: 🤦
M4: got it
M5: got it
/think

[Assistant]
<think>
M1 says 'wallet chori ho gaya metro mein' — serious loss, emotional tone. React with high effort emoji (😱) because text would feel cold, media irrelevant, acknowledge too flat for crisis.
</think>
R: TYPE=react | TARGET=M1 | EFFORT=high | TITLE=😱


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

[User]
M1: so i have no idea how to start my thesis writing help
M2: oh right
M3: okay cool
M4: fair enough
M5: yep
/think

[Assistant]
<think>
M1 asks 'how to start my thesis writing help' — clear cry for guidance. Text response needed because advice, structure, or tips are required. Others just murmur, not help.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=high | TITLE=text:thesis_help


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

[User]
M1: bro what are you something lol that is lowkey hilarious ngl
M2: tournament jeet liya yaar
M3: skill issue
M4: bhai result aa gaya marks acche aaye
M5: grafana dashboard showing no data at all help bhai
/think

[Assistant]
<think>
M5 says 'grafana dashboard showing no data at all help bhai' — technical issue needing solution. Text fits because it’s a problem to debug, not react to or acknowledge casually.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:grafana_error


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

[User]
M1: bro what happened today ngl
M2: hold on go on
M3: hear me out whats up
M4: omg triple kill liya bhai last round mein carry kiya
M5: 😅
/think

[Assistant]
<think>
M4 says 'triple kill liya... carry kiya' — pure gaming hype moment, not a question. Media (gif/clip) matches the energy better than text, which would dampen the vibe.
</think>
R: TYPE=media | TARGET=M4 | EFFORT=medium | TITLE=media:gaming_hype


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

[User]
M1: touch grass
M2: sure true
M3: i think my partner is unsporting on me help please
M4: fair enough
M5: interesting
/think

[Assistant]
<think>
M3 says 'partner is unsporting on me help please' — clear cry for advice on cheating. Needs text response, not just react or ignore; it’s a relationship concern.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=medium | TITLE=text:cheating_suspicion


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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 birthday gif bhej de
M3: okay true
M4: hey bhai japanese B1 level clear kar liya feeling great
M5: send cat gif please bro
/think

[Assistant]
<think>
M4 says 'japanese B1 level clear kar liya feeling great' — achievement share, not a media request. Text response validates effort, not a gif; media would miss the point.
</think>
R: TYPE=text | TARGET=M4 | 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: bro kya ho jaunga bhai samajh nahi aa gaya bhai ye
M2: haan yaar
M3: W yaar
M4: 🔊
M5: suno bhai stocks mein invest kiya tha return aaya finally
/think

[Assistant]
<think>
M5 says 'stocks mein invest kiya tha return aaya finally' — personal win, no question asked. Text reply acknowledges the milestone, not media or react which would feel shallow.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:investment_returns


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

[User]
M1: kya scene
M2: bro kya baat hai ye
M3: bro kya hua bhai ye kya hua bhai ye
M4: yaar crypto se thoda profit hua kya karoon advice do
M5: theek hai
/think

[Assistant]
<think>
M4 says 'crypto se thoda profit hua kya karoon advice do' — direct ask for guidance. Low effort because advice is simple (e.g., 'don’t FOMO'), no deep analysis needed.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:crypto_profit


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

[User]
M1: so go on
M2: 🫠
M3: bro what happened today ngl
M4: bro finally roz subah uthne ki aadat lag gayi 30 din ho gaye
M5: okay
/think

[Assistant]
<think>
M4 says 'roz subah uthne ki aadat lag gayi 30 din ho gaye' — big personal win, no ask. React with 💪 fits better than text; over-explaining would ruin the triumph.
</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: Muchas gracias amigo
M2: okay yaar
M3: kya hua
M4: bhai marathon complete kiya yaar pehli baar 10k run
M5: reached home safely all good
/think

[Assistant]
<think>
M4 says 'marathon complete kiya... pehli baar 10k run' — huge personal milestone. React with 💪 honors the effort; text would be redundant, media irrelevant here.
</think>
R: TYPE=react | TARGET=M4 | EFFORT=medium | TITLE=💪


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

[User]
M1: just vibes bro
M2: bro kya baat bata bhai ek baat hai kya hua bhai ye
M3: theek hai yaar
M4: api 404 de rahi hai fix karo
M5: bhai 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' — just informing status. Acknowledge fits best; no help or media needed, just a ‘got it’ to confirm receipt.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=got it


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

[User]
M1: no cap
M2: bhai birthday gif bhej de
M3: oh really
M4: hold on whats up
M5: omg bhai pehli barish aayi monsoon shuru ho gaya finally
/think

[Assistant]
<think>
M5 says 'monsoon shuru ho gaya finally' — pure excitement about rain, no ask, just joy. React fits, text would overexplain, media irrelevant 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: so really
M2: bro what is lowkey hilarious ngl
M3: tell me about it
M4: hey thanks for being there always appreciate it bro really
M5: fair enough
/think

[Assistant]
<think>
M4 says 'thanks for being there always appreciate it bro really' — emotional gratitude, no question. Acknowledge with warmth, not text or react which feels shallow.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=low | TITLE=always here for you


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

[User]
M1: wdym
M2: 🦾
M3: my spouse is constitute really toxic help me please bro
M4: fair enough
M5: i see
/think

[Assistant]
<think>
M3 says 'my spouse is constitute really toxic help me please bro' — clear cry for advice, broken grammar but urgent need. Text response required, not just react or ack.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=medium | TITLE=text:toxic_relationship


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

[User]
M1: bilkul
M2: chalo
M3: bata na
M4: 🕹 ❤
M5: suno bhai koi acchi movie suggest karo please bro dekni hai
/think

[Assistant]
<think>
M5 says 'koi acchi movie suggest karo please bro' — direct request for recommendation. Text fits, media or react wouldn’t answer the ask.
</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: noted
M2: kya hua
M3: kya hua
M4: phir kya
M5: bhai thanks for being there always appreciate it bro really
/think

[Assistant]
<think>
M5 repeats 'thanks for being there always appreciate it bro really' —, emotional thanks. Acknowledge with matching warmth, low effort, no action needed.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=low | TITLE=that is what friends are for


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

[User]
M1: got it
M2: bro kya kar raha tha kya baat bata bhai seriously ye
M3: kya scene
M4: hmm okay
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' — food craving, not a question but a vibe. Media (pizza gif) matches the urge better than text or react.
</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: got accepted into masters program abroad bhai yaar
M2: haan sahi
M3: okay bhai
M4: 🎵
M5: 😳
/think

[Assistant]
<think>
M1 says 'got accepted into masters program abroad bhai yaar' — huge life win, emotional peak. High-effort react (🥳) matches the joy, text would dull it.
</think>
R: TYPE=react | TARGET=M1 | EFFORT=high | TITLE=🥳


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

[User]
M1: fjdksla
M2: sldkfj
M3: lbezewcbi
M4: rutyei
M5: aldskf
/think

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


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

[User]
M1: okay
M2: send a cute dog gif please
M3: shandar
M4: bhai ek funny meme bhej yaar
M5: guys bhai best friend se jhagda ho gaya yaar kya karun
/think

[Assistant]
<think>
M5 says 'best friend se jhagda ho gaya yaar kya karun' — clear cry for advice, not just a gif or meme. Needs text response to help, not media which wouldn't address the emotional weight.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:friendship_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: Muchas gracias amigo
M2: nope
M3: 감사합니다
M4: based bro
M5: yaar bhai kaam ho gaya assignment submit kar diya finally
/think

[Assistant]
<think>
M5 says 'assignment submit kar diya finally' — proud win, no question asked. Acknowledge fits better than text; over-explaining would kill the vibe of this relief moment.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=proud of you


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

[User]
M1: not gonna lie whats up
M2: seriously tho
M3: bro what happened today ngl
M4: interview crack kiya first attempt mein no prep needed
M5: and then
/think

[Assistant]
<think>
M4 drops 'interview crack kiya first attempt mein no prep needed' — big flex, pure celebration energy. React with emoji fits, text would sound like a lecture on achievement.
</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: noted
M2: yeet bro
M3: bro kya hua bhai ye
M4: btw submitted the project before deadline finally done yaar
M5: okay
/think

[Assistant]
<think>
M4 says 'submitted the project before deadline finally done yaar' — quiet win, no ask, just sharing. Acknowledge is perfect; no need for advice or media here.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=medium | TITLE=nicely done


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

[User]
M1: bhai bata na bol na
M2: okay bhai
M3: accha bhai
M4: accha bhai
M5: bhai bohot bore ho raha hun kuch batao kya karun
/think

[Assistant]
<think>
M5 says 'bohot bore ho raha hun kuch batao kya karun' — bored, seeking engagement. Not a request for media or translate, so text with suggestions makes sense.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:boredom_help


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

[User]
M1: bhai
M2: ek message aaya hai
M3: translate kar do
M4: Bonne chance pour demain je suis avec toi
M5: samjha koi
/think

[Assistant]
<think>
M4 has 'Bonne chance pour demain je suis avec toi' — French text, others ask to translate. Only translate answers the real need; anything else ignores the language barrier.
</think>
R: TYPE=translate | TARGET=M4 | EFFORT=low | TITLE=translate:french_text


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

[User]
M1: sure
M2: 🏀
M3: bro what is lowkey hilarious ngl
M4: ngl huggingface theoretical account download is failing today again
M5: gotcha
/think

[Assistant]
<think>
M4 says 'huggingface theoretical account download is failing today again' — tech problem, needs troubleshooting. Text response required, not react or acknowledge; this is a real issue.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=medium | TITLE=text:huggingface_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: samajh gaya
M2: haan bhai
M3: react component render nahi ho raha
M4: bro kya hua bhai seriously ye
M5: btw just sent you the document check your email inbox
/think

[Assistant]
<think>
M5 says 'btw just sent you the document check your email inbox' — info drop, no question. Acknowledge confirms receipt; text would overdo it, react is too vague.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=got the file


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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 scene
M3: bhai kaam ho gaya done
M4: got it
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 request for actionable advice. Needs detailed text response, not just react or acknowledge. High effort because posture fixes require specific tips.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:posture_fix


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

[User]
M1: 👍 🤝
M2: theek hai yaar
M3: chal hat
M4: bro kya baat bata bhai seriously ye
M5: suno my partner is being really toxic help me please bro
/think

[Assistant]
<think>
M5 says 'my partner is being really toxic help me please bro' — emotional cry for help, not just venting. Text fits to offer support, low effort since it’s a common issue with standard guidance.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:toxic_relationship


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

[User]
M1: guys
M2: Cest tres interessant je naurais pas pense a ca
M3: translate please
M4: what does this say
M5: help
/think

[Assistant]
<think>
M2 writes 'Cest tres interessant je naurais pas pense a ca' — French text, M3 and M4 explicitly ask to translate. Translate is the only action that solves the language barrier here.
</think>
R: TYPE=translate | TARGET=M2 | 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: sach mein
M2: oye bhai snowfall ho rahi hai pehli baar dekh raha hun live bhai
M3: 🐐
M4: bro
M5: phir
/think

[Assistant]
<think>
M2 says 'oye bhai snowfall ho rahi hai pehli baar dekh raha hun live bhai' — excited, visual moment. Media fits better than text to match the awe, not just react or ignore.
</think>
R: TYPE=media | TARGET=M2 | EFFORT=medium | TITLE=media:aesthetic_vibe


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

[User]
M1: bro what happened today ngl
M2: on god
M3: 💯
M4: 😑
M5: ngl bhai free karna chahta hun guidance do delight yaar
/think

[Assistant]
<think>
M5 says 'ngl bhai free karna chahta hun guidance do delight yaar' — asking for career advice, not just venting. Text needed to guide resignation decision, medium effort for balanced advice.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:resignation_advice


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

[User]
M1: just vibes bhai
M2: bro kya scene hai yaar wahi toh pagal ho jaunga bhai ye
M3: haan bhai
M4: bas
M5: bhai emplacement ho gayi campus se finally done
/think

[Assistant]
<think>
M5 says 'bhai emplacement ho gayi campus se finally done' — big personal win, no question asked. React with emoji celebrates it better than text, which would overcomplicate the joy.
</think>
R: TYPE=react | TARGET=M5 | EFFORT=high | TITLE=🥳


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

[User]
M1: arre yaar din bhar ro raha tha kuch nahi ho raha sahi
M2: wahi toh
M3: haha
M4: accha accha
M5: haha
/think

[Assistant]
<think>
M1 says 'arre yaar din bhar ro raha tha kuch nahi ho raha sahi' — emotional breakdown, others just laugh. Media like a comforting gif fits to soothe, not ignore or text advice.
</think>
R: TYPE=media | TARGET=M1 | EFFORT=medium | TITLE=media:comfort


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

[User]
M1: yaar pehla apna ghar le liya feeling amazing bhai
M2: chal
M3: 😅
M4: kya
M5: 👀
/think

[Assistant]
<think>
M1 shares 'yaar pehla apna ghar le liya feeling amazing bhai' — proud milestone, no question. Text reply with simple encouragement matches the vibe, low effort since it’s pure celebration.
</think>
R: TYPE=text | TARGET=M1 | EFFORT=low | TITLE=text:first_apartment


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

[User]
M1: accha yaar
M2: 🎪
M3: bhai sunset dekha aaj se balcony itna beautiful tha
M4: tournament jeet liya yaar
M5: just got into dream college omg
/think

[Assistant]
<think>
M3 says 'sunset dekha aaj se balcony itna beautiful tha' — pure aesthetic vibe, no question, just sharing beauty. Media fits best to match the mood, not text or react.
</think>
R: TYPE=media | TARGET=M3 | EFFORT=low | TITLE=media:aesthetic_vibe


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

[User]
M1: .
M2: ..
M3: ...
M4: ipip
M5: 😶
/think

[Assistant]
<think>
All messages are dots, 'ipip', and a blank face — zero intent, no meaning. Ignore fits, nothing to respond to or interpret.
</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: tournament jeet liya yaar
M2: just got into dream college omg
M3: 🏀
M4: yaar bhai file share kar di check karo please google drive
M5: lol
/think

[Assistant]
<think>
M4 says 'file share kar di check karo please google drive' — clear request to confirm receipt. Acknowledge fits, not media or text, since they just want validation.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=medium | TITLE=got the file


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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
M2: yeah
M3: bro what happened today ngl
M4: guys bhai freelance client ne bonus de diya happy with work
M5: really
/think

[Assistant]
<think>
M4 shares 'freelance client ne bonus de diya happy with work' — exciting win, no ask. React with emoji fits better than text, which would overdo it.
</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: samajh gaya
M2: Muchas gracias amigo
M3: bro kya scene hai arre haan yaar tujhe pata hai ye
M4: dekho bol na
M5: sun bhai face pe pimples bahut hain help karo skin care
/think

[Assistant]
<think>
M5 says 'face pe pimples bahut hain help karo skin care' — direct plea for advice. Text needed, not translate or react, since it’s a health concern.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:skin_care


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

[User]
M1: bhai caption mein tha
M2: 안녕하세요 처음 뵙겠습니다 잘 부탁드려요
M3: kya matlab hai
M4: help please
M5: samjha koi
/think

[Assistant]
<think>
M2 is Korean: '안녕하세요 처음 뵙겠습니다...' — others ask 'kya matlab hai' and 'help please'. Translate is the only action that solves the language gap.
</think>
R: TYPE=translate | TARGET=M2 | 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: 🤞 🎤
M2: good morning everyone gm
M3: sach mein
M4: 😤 🤌
M5: sun socket io events not emitting properly fix karo
/think

[Assistant]
<think>
M5 says 'socket io events not emitting properly fix karo' — clear tech issue needing solution. Text fits, not react or media, since it’s a debugging ask.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:socketio_error


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

[User]
M1: 💬 🫠
M2: 👀 🚀
M3: bhai neend ka routine kaise improve karu help karo
M4: 🔥
M5: 🥴
/think

[Assistant]
<think>
M3 asks 'bhai neend ka routine kaise improve karu help karo' — deep lifestyle query needing detailed advice. Text with high effort, not react or ignore, because it’s actionable.
</think>
R: TYPE=text | TARGET=M3 | EFFORT=high | TITLE=text:sleep_hygiene


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: Click here to claim
M3: Offer expires today
M4: Dont miss out
M5: Forward to 10
/think

[Assistant]
<think>
M2-M5 are spammy clickbait phrases — 'Click here to claim', 'Offer expires today' — no real conversation, just phishing vibes. Ignore fits, no intent to engage.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: ngl bhai
M2: haan bhai
M3: sun bhai propose karna hai ideas chahiye help karo na
M4: haha
M5: 😭
/think

[Assistant]
<think>
M3 says 'propose karna hai ideas chahiye help karo na' — clear ask for advice on proposing. Text needed, not just react, since it’s a life decision needing input.
</think>
R: TYPE=text | TARGET=M3 | 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: bhai kaam ho gaya done
M2: wait yaar dost ne surprise birthday party plan ki thi excited
M3: got it
M4: really
M5: really
/think

[Assistant]
<think>
M2 shares excited birthday surprise — 'surprise birthday party plan ki thi excited' — emotional vibe, not a question. React with heart fits better than text overkill.
</think>
R: TYPE=react | TARGET=M2 | EFFORT=medium | TITLE=❤


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

[User]
M1: understood the assignment
M2: oh really
M3: yaar gaming gif chahiye send karo
M4: bro bhai promotion mil gayi salary 40 percent hike bhai
M5: 감사합니다
/think

[Assistant]
<think>
M4 drops big news — 'promotion mil gayi salary 40 percent hike bhai' — huge win, deserves high-effort celebratory react. Not translate (M5 is Korean but irrelevant).
</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: Virus warning forward this
M2: Your phone at risk
M3: Share immediately
M4: Protect yourself
M5: 🦾
/think

[Assistant]
<think>
M1-M4 are classic virus scare spam — 'Virus warning', 'Share immediately' — M5 emoji is just filler. Zero real intent, ignore is only sane choice.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: bro what happened today ngl
M2: yeah fair enough
M3: bro what is lowkey hilarious ngl
M4: 🧠
M5: langchain chain is not calling tools properly help
/think

[Assistant]
<think>
M5 is technical cry for help — 'langchain chain is not calling tools properly help' — clear error query. Text response needed, others are just casual banter.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:langchain_error


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

[User]
M1: 🐐 ☕
M2: bro kya hua bhai ye
M3: bro kya hua bhai ye
M4: suno my partner is being really toxic help me please bro
M5: sure
/think

[Assistant]
<think>
M4 says 'my partner is being really toxic help me please bro' — emotional plea for advice. Text response required, not react — this is serious, needs support.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:toxic_relationship


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

[User]
M1: bro kya baat hai arre haan yaar seriously ye
M2: samajh gaya
M3: ruk ja
M4: fr bro
M5: yaar sarkari naukri ka form bhara hai advice do bhai
/think

[Assistant]
<think>
M5 asks for advice on 'sarkari naukri ka form bhara hai' — government job form is high-stakes, needs detailed help. High effort text, not just react or acknowledge.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | 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: yeah true
M2: prolly
M3: just fyi i accomplish internal safely just got here now all undecomposed
M4: 💀
M5: right
/think

[Assistant]
<think>
M3 says 'just fyi i accomplish internal safely just got here now all undecomposed' — messy but clear relief update. No question, just sharing safety. Acknowledge fits, not text which would over-respond to a status drop.
</think>
R: TYPE=acknowledge | TARGET=M3 | EFFORT=high | TITLE=relieved


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: Merci beaucoup pour tout ce que tu as fait
M4: what does this say
M5: translate please
/think

[Assistant]
<think>
M3 is French: 'Merci beaucoup pour tout ce que tu as fait', M4-5 ask for translation. Language barrier is the core issue. Translate is perfect, nothing else solves this.
</think>
R: TYPE=translate | TARGET=M3 | 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: yeah makes sense
M2: idk
M3: anyway
M4: bro what is lowkey hilarious ngl
M5: just fyi good morning bhai subah subah gm everyone rise up
/think

[Assistant]
<think>
M5 drops 'good morning bhai subah subah gm everyone rise up' — cheerful, no ask, just vibes. Acknowledge with low effort, text would be too heavy for a morning greeting.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=low | TITLE=rise and shine


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

[User]
M1: 💅
M2: bhai time table banana hai padhai ka help karo na
M3: hmm
M4: 😂
M5: interesting
/think

[Assistant]
<think>
M2 begs 'help karo na' for study timetable — direct request for action. Others are noise. Text response needed to build schedule, not react or ignore.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=high | TITLE=text:study_schedule


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

[User]
M1: kya scene
M2: yeet yaar
M3: 감사합니다
M4: bata na
M5: yaar raat ko taarein dikh rahe hain rooftop se amazing
/think

[Assistant]
<think>
M5 describes 'raat ko taarein dikh rahe hain rooftop se amazing' — poetic, aesthetic moment. Not a question, not a request. Media fits best to match the vibe, not translate or text.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=low | TITLE=media:aesthetic_vibe


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

[User]
M1: 🏏
M2: bro what is lowkey hilarious ngl
M3: Muchas gracias amigo
M4: nuts
M5: bro yaar poori raat Bodo-Garo hui itna peaceful tha sonna
/think

[Assistant]
<think>
M5 says 'poori raat Bodo-Garo hui itna peaceful tha sonna' — calm, poetic night vibe. No ask, just sharing peace. React with 🌧 emoji matches the mood, not translate or text.
</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: bruh lol
M2: iadigo
M3: 😭
M4: 💀
M5: okay
/think

[Assistant]
<think>
All messages are empty — 'bruh lol', 'iadigo', '😭', '💀', 'okay'. No intent, no context, just noise. Ignore is only logical choice, nothing to route.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: bro
M2: this was in the caption
M3: what language even
M4: help please
M5: Feliz cumpleanos espero que tengas un dia maravilloso
/think

[Assistant]
<think>
M5 is Spanish: 'Feliz cumpleanos espero que tengas un dia maravilloso', M3-4 ask what language it is. Clear translation need. Low effort, just decode the greeting.
</think>
R: TYPE=translate | TARGET=M5 | EFFORT=low | TITLE=translate:spanish_text


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

[User]
M1: theek hai yaar
M2: 🎭 💯
M3: ruk ja
M4: bhai kaam ho gaya done
M5: bhai neend ka routine kaise improve karu help karo
/think

[Assistant]
<think>
M5 asks 'neend ka routine kaise improve karu help karo' — clear request for sleep advice. Needs text response, not just react or media. Others are casual, this one needs help.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:sleep_hygiene


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: thats wild bro
M4: lowkey true
M5: guys bhai sneakers mila limited edition wala finally drop mein
/think

[Assistant]
<think>
M5 says 'sneakers mila limited edition wala finally drop mein' — hype moment, not a question. Media fits best to match the excitement, text would kill the vibe.
</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: no thoughts
M2: bhai marks kaise improve karoon please batao yaar
M3: true that
M4: oh right
M5: okay cool
/think

[Assistant]
<think>
M2 says 'marks kaise improve karoon please batao yaar' — direct plea for study advice. Others are just agreeing, so text is the only action that answers this.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=medium | TITLE=text:marks_improve


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

[User]
M1: anyone know nginx config fix yaar
M2: bhai ek funny meme bhej yaar
M3: bro kya hua bhai ye
M4: marathon complete kiya yaar pehli baar 10k run
M5: 👀
/think

[Assistant]
<think>
M4 says 'marathon complete kiya yaar pehli baar 10k run' — achievement shoutout, no ask. React with emoji fits better than text or media, which would overdo it.
</think>
R: TYPE=react | TARGET=M4 | EFFORT=medium | TITLE=💪


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

[User]
M1: 💬
M2: bussin bhai
M3: btw bhai update sun progress update de raha hun project
M4: yaar gaming gif chahiye send karo
M5: accha
/think

[Assistant]
<think>
M3 says 'progress update de raha hun project' — just sharing, not asking. Acknowledge fits, since no help or media needed, just recognition.
</think>
R: TYPE=acknowledge | TARGET=M3 | EFFORT=medium | TITLE=got it


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

[User]
M1: bilkul
M2: 🎶 🦾
M3: theek hai yaar
M4: accha bro
M5: bhai bade meeting se darr lagta hai help karo delight
/think

[Assistant]
<think>
M5 says 'bade meeting se darr lagta hai help karo delight' — asking for anxiety help, clear text need. Others are filler, this one wants real advice.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:meeting_anxiety


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

[User]
M1: bro what happened so you on that is lowkey hilarious ngl
M2: so mera resume bahut weak hai help karo improve karna
M3: 🍿
M4: oh wait true
M5: cool
/think

[Assistant]
<think>
M2 says 'mera resume bahut weak hai help karo improve karna' — direct request for resume tips. Others are reactions, so text is the only valid response.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=medium | 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: hahahaha
M2: lolll
M3: eefidumd
M4: bruh
M5: ded
/think

[Assistant]
<think>
All messages are laughs, gibberish, or empty bruh/ded — no intent, no ask. Zero value to route, ignore is the only smart choice.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: 🙃
M2: got it
M3: phir kya
M4: submitted the project before deadline finally done yaar
M5: ?
/think

[Assistant]
<think>
M4 says 'submitted the project before deadline finally done yaar' — pure relief + achievement vibe. No question, just sharing win. Acknowledge fits, text would overexplain, react too shallow.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=medium | TITLE=you did it


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

[User]
M1: yaar email mein tha ye
M2: Wie geht es dir ich hoffe du bist gesund heute
M3: batao na
M4: samjha koi
M5: batao na
/think

[Assistant]
<think>
M2 is German — 'Wie geht es dir ich hoffe du bist gesund heute' — others are confused, asking 'batao na'. They need translation, not reaction or text advice. Translate is the only fix.
</think>
R: TYPE=translate | TARGET=M2 | 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: kya scene
M2: 🤞 🤌
M3: reached home safely all good
M4: ありがとうございました
M5: bhai bhai best friend dusre sheher shift ho gaya permanently
/think

[Assistant]
<think>
M5 says 'bhai bhai best friend dusre sheher shift ho gaya permanently' — emotional goodbye moment. React with 😭 fits better than text or acknowledge; it’s about feeling, not solving.
</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: lol
M2: bhai git conflict aa gaya resolve karo
M3: aaj gym mein deadlift PR tod diya new max hit
M4: fair enough
M5: 😅
/think

[Assistant]
<think>
M3 says 'aaj gym mein deadlift PR tod diya new max hit' — epic personal win. React with 🔥 matches the hype; text would kill the energy, media doesn’t fit the vibe.
</think>
R: TYPE=react | TARGET=M3 | EFFORT=medium | TITLE=🔥


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

[User]
M1: haan yaar
M2: bro kya baat hai ye
M3: bro kya hua bhai seriously ye
M4: arre bhai konsa career choose karoon confused hun advice do
M5: theek hai
/think

[Assistant]
<think>
M4 asks 'arre bhai konsa career choose karoon confused hun advice do' — clear cry for guidance. Needs detailed text reply, not react or acknowledge; this is a life decision.
</think>
R: TYPE=text | TARGET=M4 | 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: delulu yaar
M2: yaar sun kuch batao
M3: bhai kuch batao
M4: arre jwt token expiry is too fast causing logout issues
M5: sure
/think

[Assistant]
<think>
M4 says 'jwt token expiry is too fast causing logout issues' — technical pain point, not casual. High effort text needed because solving this requires real dev insight, not just 'sure'.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=high | TITLE=text:jwt_auth


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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 my back pain is unbearable please suggest something
M2: chal theek
M3: hm
M4: 🥳
M5: 👍
/think

[Assistant]
<think>
M1 says 'my back pain is unbearable please suggest something' — direct medical ask. Text response needed for safe advice; react/acknowledge would be irresponsible here.
</think>
R: TYPE=text | TARGET=M1 | 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 snowfall ho rahi hai pehli baar dekh raha hun live
M2: yeah i see
M3: hmm true
M4: yeah exactly
M5: and then
/think

[Assistant]
<think>
M1 says 'bhai snowfall ho rahi hai pehli baar dekh raha hun live' — poetic, visual moment. Media (gif/video of snow) matches the awe better than text or react; it’s about sharing the scene.
</think>
R: TYPE=media | TARGET=M1 | EFFORT=medium | TITLE=media:aesthetic_vibe


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

[User]
M1: fr fr
M2: bro what happened today ngl
M3: bhai promotion mil gayi salary hike aai
M4: ☕
M5: hey bhai competitive exam ke liye best books suggest karo
/think

[Assistant]
<think>
M5 asks 'competitive exam ke liye best books suggest karo' — clear book request, needs specific advice. Text fits, not media or react, since it’s a practical query requiring info.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=medium | TITLE=text:book_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: 🫂
M2: sure makes sense
M3: bro what are telling me that wait what happened today ngl
M4: bro what is absolutely insane wait what happened today ngl
M5: bhai bahut burden feel ho raha hai help me please
/think

[Assistant]
<think>
M5 says 'bahut burden feel ho raha hai help me please' — emotional cry for support, not a question but a plea. Text with empathy works, low effort because just needs validation.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | 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: haan bhai
M2: 🎂 😳
M3: 👁
M4: bata na
M5: yaar redux state is not updating after dispatch action
/think

[Assistant]
<think>
M5 drops 'redux state is not updating after dispatch action' — dev error, technical and specific. High effort because debugging this needs precise, detailed response.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:redux_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: wild
M2: sure got it
M3: bro what is this happened today ngl
M4: bhai free karna chahta hun guidance do please yaar
M5: fair enough
/think

[Assistant]
<think>
M4 says 'bhai free karna chahta hun guidance do please yaar' — clearly wants to quit, needs advice. Text fits, low effort since it’s about career move, not deep counseling.
</think>
R: TYPE=text | TARGET=M4 | EFFORT=low | TITLE=text:resignation_advice


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

[User]
M1: touch grass bro
M2: got it
M3: 🤙 🥴
M4: periodt yaar
M5: arre feeling really low today everything went wrong ngl
/think

[Assistant]
<think>
M5 says 'feeling really low today everything went wrong ngl' — emotional low, no question, just venting. Media (like comforting gif) better than text to soften the mood.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=low | TITLE=media:comfort


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

[User]
M1: FREE RECHARGE ALL USERS
M2: Click link now
M3: fdzpiccycp
M4: Only today
M5: wa.me/fake
/think

[Assistant]
<think>
All messages are spam links and gibberish — 'FREE RECHARGE', 'wa.me/fake', no real intent. Ignore fits, no one’s asking for help or sharing genuine emotion.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: bro what happened today ngl
M2: bro ngl
M3: served
M4: 🐐
M5: yaar engagement ho gayi bhai ring de diya usne ngl
/think

[Assistant]
<think>
M5 shares 'engagement ho gayi bhai ring de diya usne ngl' — big joyous news, pure celebration. High effort media (like confetti gif) matches the hype better than text.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=high | TITLE=media:celebration


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

[User]
M1: bro new phone aa gaya bhai unboxing abhi ki brand new
M2: oh wait true
M3: sure sure
M4: yep
M5: makes sense now
/think

[Assistant]
<think>
M1 says 'bro new phone aa gaya bhai unboxing abhi ki brand new' — excited unboxing moment, others just react. Media (unboxing video/gif) fits best, medium effort to match the hype.
</think>
R: TYPE=media | TARGET=M1 | 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: test
M2: test123
M3: ckhbjlzq
M4: yo
M5: nvm
/think

[Assistant]
<think>
All messages are random strings or filler words — 'test', 'ckhbjlzq', 'nvm' — no intent or request. 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: samajh gaya
M2: 🗣
M3: 🎧 🫂
M4: accha yaar
M5: yaar internship affirm ho gayi google mein bhai yaar
/think

[Assistant]
<think>
M5 shouts 'internship affirm ho gayi google mein bhai yaar' — pure joy, no question. React with high effort emoji burst fits, not text or media.
</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: kya baat
M3: 🎭 🏆
M4: bata na
M5: bhai last day tha college ka itna emotional ho gaya
/think

[Assistant]
<think>
M5 says 'itna emotional ho gaya' — emotional college farewell. React with medium effort emoji (😭) matches tone, no advice needed.
</think>
R: TYPE=react | TARGET=M5 | EFFORT=medium | TITLE=😭


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

[User]
M1: bruh lol
M2: haha fr
M3: 😭
M4: 💀
M5: gksfmg
/think

[Assistant]
<think>
Just laughter, memes, and gibberish — 'bruh lol', '💀', 'gksfmg'. No real message, no intent. Ignore is the only sane choice.
</think>
R: TYPE=ignore | TARGET=null | EFFORT=null | TITLE=null


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

[User]
M1: fair enough
M2: insane
M3: bro job offer aa gaya bhai finally placement ho gayi
M4: reached home safely all good
M5: gotcha
/think

[Assistant]
<think>
M3 says 'bro job offer aa gaya bhai finally placement ho gayi' — celebration moment. Media (gif/video) better than text to match hype.
</think>
R: TYPE=media | TARGET=M3 | EFFORT=high | TITLE=media:celebration


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

[User]
M1: bro kya hua bhai aaj bohot bore ho raha hai ye
M2: bro kya hua bhai seriously ye
M3: accha bhai
M4: bro kya yaar wahi toh pagal ho jaunga bhai ye
M5: yaar bhai raat ko neend nahi aati kya karoon help karo
/think

[Assistant]
<think>
M5 asks 'raat ko neend nahi aati kya karoon help karo' — clear sleep problem plea. Low-effort text advice fits, not media or react.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=low | TITLE=text:sleep_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: fr
M2: ikr
M3: send a cute dog gif please
M4: wait bhai temblor aa gayi yaar itna dar gaya tha abhi
M5: api 404 de rahi hai fix karo
/think

[Assistant]
<think>
M4 says 'temblor aa gayi yaar itna dar gaya tha abhi' — scared, urgent. React with high effort 😱, not media or text — emotion needs acknowledgment.
</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: achi baat
M2: bro kya ho raha hai samajh gaya bhai seriously ye
M3: bro kya kar yaar mujhe bhi batao kya scene hai ye
M4: bhai docker crash ho raha help
M5: oye yaar ipl ka ticket mila stadium mein dekhenge live bhai
/think

[Assistant]
<think>
M5 says 'ipl ka ticket mila stadium mein dekhenge live bhai' — hype moment, not a request. Media (gif/video) best to match excitement.
</think>
R: TYPE=media | TARGET=M5 | EFFORT=high | TITLE=media:hype_moment


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

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

[Assistant]
<think>
All messages are just emojis and laugh reactions — no question, no story, just vibe 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: lmao bhai
M2: bro kya baat bata bhai ye
M3: sach mein
M4: oye yaar din bhar ro raha tha kuch nahi ho raha sahi bhai
M5: 💀
/think

[Assistant]
<think>
M4 says 'din bhar ro raha tha kuch nahi ho raha' — emotional venting, needs comfort, not just emojis. Media like a soothing gif 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: accha yaar
M2: bro kya hua bhai seriously ye
M3: bro kya scene hai oye sun na ek minute ruk yaar seriously ye
M4: just vibes yaar
M5: btw submitted the project before deadline finally done yaar
/think

[Assistant]
<think>
M5 drops 'submitted the project finally done' — positive milestone, no ask, just sharing. Acknowledge with 'nicely done' is perfect, no advice needed.
</think>
R: TYPE=acknowledge | TARGET=M5 | EFFORT=medium | TITLE=nicely done


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

[User]
M1: deadass
M2: mhm
M3: ngl makes sense
M4: bro what happened today ngl
M5: honestly chromium-plate denotation content script not loading at all
/think

[Assistant]
<think>
M5 says 'chromium-plate denotation content script not loading' — technical error, needs detailed fix. Text with high effort is only option here.
</think>
R: TYPE=text | TARGET=M5 | EFFORT=high | TITLE=text:extension_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: bhai ek taraf se pyaar hai kya karoon advice do na
M3: okay
M4: 💀
M5: accha
/think

[Assistant]
<think>
M2 asks 'ek taraf se pyaar hai kya karoon advice do na' — clear request for relationship advice. Text response needed, not just react or ignore.
</think>
R: TYPE=text | TARGET=M2 | EFFORT=medium | TITLE=text:one_sided_love


[System] You are the Auroic Router. Given 5 chat messages, output exactly one routing decision in this format: R: 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: xjtpjvk
M3: zxcqwe
M4: 123qwe
M5: asd123
/think

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


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

[User]
M1: sach mein
M2: chal dekho
M3: 🎉 🍿
M4: yaar yaar aaj office mein chair toot gayi meeting mein boss gir gaya
M5: 👀
/think

[Assistant]
<think>
M4 describes 'chair toot gayi, boss gir gaya' — funny, visual story. Media like a funny gif matches the tone better than text or react.
</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: hey kuch batao
M2: just got into dream college omg
M3: phir kya
M4: just finished the presentation nailed it hopefully bhai
M5: bhai docker crash ho raha help
/think

[Assistant]
<think>
M4 says 'just finished the presentation nailed it' — proud update, no ask. Acknowledge with 'all the best' fits better than text which would overcomplicate.
</think>
R: TYPE=acknowledge | TARGET=M4 | EFFORT=medium | TITLE=all the best