begin generating character profiles

This commit is contained in:
2026-04-01 01:15:51 -06:00
parent 2c7fdd45d3
commit d804f9894c
14 changed files with 3638 additions and 0 deletions
+13
View File
@@ -0,0 +1,13 @@
{
"sessions": {
"c3812865-4032-41f4-844b-cff17ca8c025": {
"user_message_count": 10,
"agent_message_count": 77,
"start_timestamp": "2026-03-31T18:39:42-06:00",
"end_timestamp": "2026-03-31T18:39:42-06:00",
"markdown_size_bytes": 145830,
"provider": "cursoride",
"last_updated": "2026-04-01T07:12:28Z"
}
}
}
+21
View File
@@ -0,0 +1,21 @@
# Adrian
- Observed handle: `Axe7Adrian`
- Activity: 1392 messages across 29 streams
- First seen: 2023-12-29 in `DRACONIANDISCOURSE_2_TIKTOK_SKINWALKERS`
- Confidence: High
## Character Read
Adrian reads like an old-guard regular: relaxed, conversational, and fully embedded in the room's internal language. He can slide from real-life updates to nonsense riffs without changing tone, which makes him feel less like a heckler and more like someone who already lives inside the show's universe. Even when he is being absurd, he is rarely random. The vibe is seasoned, familiar, and socially plugged in.
He feels like someone who can banter, lore-dump, greet other regulars, and casually anchor a conversation. That gives him a useful story shape: not the loudest demon in the room, but one of the creatures most likely to survive because he already understands the rhythm of everybody else's madness.
## Battle Royale Function
Adrian fits best as a veteran survivor: observant, weirdly adaptable, and dangerous because he sounds calm while the room catches fire.
## Evidence
- "100% mass hysteria, every mexican household has been told this. that's basically it"
- "I just randomly say cloud rain dagon, it manifested in my head one day"
- "I just came back from taking my cat from the vet"
- "I gotta wake up at 4am tomorrow gg"
- "6 ate 7 HAHAHAHAHAHAHAHA is better than SIX SEVEN"
+22
View File
@@ -0,0 +1,22 @@
# Agate
- Observed handle: `LoonyAgate`
- Activity: 69 messages across 1 stream
- First seen: 2026-03-27 in `creeper.ts`
- Confidence: Low to Medium
## Character Read
Agate's first read is gentle, informed, and lightly loony rather than fully chaotic. The chat voice is full of soft confirmations, game knowledge, lurking energy, and amused side comments. Agate often sounds like a patient guide perched just off-screen, the sort of creature who knows the map, knows the pain points, and laughs quietly while you walk into them anyway.
The overall vibe is more hooded witness than frontal attacker. Even with limited data, Agate already feels distinct: a low-key helper with a sly sense of humor and a taste for suffering-heavy games.
## Battle Royale Function
Agate fits as the eerie guide: soft-spoken, observant, and probably more dangerous than the volume suggests.
## Evidence
- "am good, been lurking lol"
- "I found it more interesting to listen lol"
- "I savored my suffering"
- "I know there's a secret bench somewhere here"
- "I feel like this game in general was made by sadists"
- "had kinda guessed you're azure lol"
+22
View File
@@ -0,0 +1,22 @@
# Azure
- Observed handle: `actuallynotazure`
- Activity: 89 messages across 1 stream
- First seen: 2025-12-28 in `restored.ts`
- Confidence: Low to Medium
## Character Read
Azure shows up already in motion. The voice is mischievous, flirty, lore-conscious, and completely willing to turn a normal exchange into a delinquent bit. Even with one stream of data, Azure feels socially aggressive in a fun way: teasing, escalating, and instantly building duo energy with Malgru and Rain.
The strongest impression is that Azure is a chaos gremlin with confidence. Suspension drama, mock-serious declarations, art ideas, weird hypotheticals, and open provocation all sit in the same register. Azure feels less like a new arrival and more like somebody stepping back onto the stage after being briefly exiled.
## Battle Royale Function
Azure works as the returning troublemaker: seductive menace, fast mouth, and the kind of creature who forms dangerous alliances on purpose.
## Evidence
- "rain my account was suspended"
- "fuck nightbot gang"
- "look at us malgru, the delinquent duo"
- "do you want my skin?"
- "I'm thinking of making art of random people"
- "Dont eat me, I'm just a little human!!"
+22
View File
@@ -0,0 +1,22 @@
# Beanie
- Observed handle: `beaniee__`
- Activity: 1852 messages across 15 streams
- First seen: 2026-01-16 in `david.ts`
- Confidence: High
## Character Read
Beanie feels like a high-volume regular with range. The voice can be reactive, affectionate, combative, supportive, and stupid on purpose within the same stream. There is a strong sense of real social chemistry here: Beanie is not posting into the void, but actively bouncing off Rain, Adrian, and the rest of the room in a way that makes scenes move.
What stands out most is the balance. Beanie can go from movie talk to hashtag bits to insults to sincere agreement without sounding inconsistent. The character reads as socially comfortable, fast on the draw, and willing to weaponize tone shifts whenever they are funniest.
## Battle Royale Function
Beanie works as an all-rounder fan favorite: sharp enough to snipe, warm enough to form alliances, and chaotic enough to betray the room for a better joke.
## Evidence
- "2 peas in a pod"
- "never got around to watching it but I've heard it's really good"
- "#stealingthemoon"
- "nah just keep em guessing"
- "I love movies"
- "freak"
+21
View File
@@ -0,0 +1,21 @@
# Heart and Mind
- Observed handles: `Heart_CCCC` as Heart, `brush_colourful` as Mind
- Activity: one direct bit in `errands.ts`, then later referenced by chat as a memorable event
- First seen: 2026-01-30 in `errands.ts`
- Confidence: Medium for the concept, low for the amount of direct dialogue
## Character Read
Heart and Mind are less like regular chatters and more like a visitation. In the archive they appear suddenly, identify themselves in plain language, speak in clipped fragments, and then vanish back into myth. The effect is surreal rather than conversational. They feel like symbolic creatures who briefly stepped out of the chorus and into canon.
That one-off quality is exactly what makes them useful. They do not need dense archives to work as characters. They already read like a two-body omen: one emotional, one cerebral, both slightly broken by transmission. The fact that other people later refer back to them gives the bit a real afterimage.
## Battle Royale Function
Heart and Mind fit as heralds or minibosses: a strange paired entity that interrupts the movie's logic and leaves everyone else acting like this somehow makes sense.
## Evidence
- Heart: "Hello im the Heart"
- Mind: "and I'm the Mind"
- Heart: "Put your viewers back"
- Heart: "Lets go mind this is"
- Later callback: "who were those two people who said they were the heart and the mind"
+22
View File
@@ -0,0 +1,22 @@
# Jenni
- Observed handle: `JenniMilano`
- Activity: 38 messages across 1 stream
- First seen: 2025-10-29 in `obliterate.ts`
- Confidence: Low to Medium
## Character Read
Jenni reads as unusually direct, friendly, and socially intentional. Where many creatures arrive by riffing, Jenni arrives by asking questions: what game this is, what else you stream, what platform you play on, what your specs are, whether you have Discord, whether you are open to new friends. That gives the whole presence a very different texture from the goblin swarm.
In story terms, Jenni feels like a charming infiltrator: polite on the surface, but focused enough that the friendliness can also read as an advance, a recruitment attempt, or a lock-on.
## Battle Royale Function
Jenni works as the social engineer: warm voice, direct eye contact, and a suspicious ability to turn casual chatter into rapid rapport.
## Evidence
- "What game is this?"
- "What other games do you stream?"
- "Do you have a streaming schedule?"
- "You have a cute model!!"
- "Are you open to making new friends?"
- "I've sent you a friend request"
+22
View File
@@ -0,0 +1,22 @@
# Malgru
- Observed handles: `AncientMalgru`, `AnCIentmalGru`
- Activity: 2823 messages across 14 streams
- First seen: 2025-10-14 in `nanoangstrom.ts`
- Confidence: High for the Malgru voice, low for the `UBear` alias specifically
## Character Read
Malgru arrives late in the archive and immediately dominates it. The voice is relentless: combative, profane, repetitive on purpose, and fully committed to escalation. Malgru talks like a creature who is always half a second away from either starting a fight or turning somebody else's sentence into a chant.
What keeps the profile from flattening into pure noise is the control underneath it. The repetition is often strategic. The quotes are often bit-shaped. Malgru does not just spam; Malgru hammers a moment until it becomes the room's reality. That makes the character feel less like random chaos and more like an engine of pressure.
## Battle Royale Function
Malgru is a berserker-orator: a heavy hitter whose main weapon is forcing everyone else to play inside his tempo.
## Evidence
- "YOU GOT SICK ONCE, AND THEN"
- "get the fuck out of here"
- "are you eating doughnuts when having these coughs?"
- "GIVE ME NUGGET"
- "BECOME UNGOVERNABLE" repeated until it becomes the whole scene
- "masturbating sounds better"
+22
View File
@@ -0,0 +1,22 @@
# Noname
- Observed handle: `noname106668`
- Activity: 282 messages across 16 streams
- First seen: 2023-12-29 in `DRACONIANDISCOURSE_2_TIKTOK_SKINWALKERS`
- Confidence: Medium
## Character Read
Noname comes off as understated and deadpan. The baseline mode is short, plainspoken, almost hesitant, but that restraint makes the stranger lines hit harder when they appear. There is a recurring sense of someone who answers sincerely, then takes a sudden hard turn into cursed franchise talk, oddball specifics, or complete nonsense.
That creates a good battle-royale contrast. Noname is not built like a spotlight hog. They feel more like a quiet creature who keeps surviving scenes, then drops a line so bizarre it rewrites the mood of the room.
## Battle Royale Function
Noname works as the understated wildcard: low heat, low volume, but capable of saying the one thing that makes everyone else lose focus.
## Evidence
- "the wendigo comes from Native American tales and stories"
- "I am bewildered"
- "I don't know very much about hollow knight since I'm still in my first run"
- "is silksong as hard as people are saying it is"
- "Willie loves coming"
- "piza feddy five bear simulator"
+22
View File
@@ -0,0 +1,22 @@
# NotoriousRooster
- Observed handle: `notorious_rooster`
- Activity: 1015 messages across 50 streams
- First seen: 2023-11-02 in `whistleblewor.ts`
- Confidence: High
## Character Read
Rooster is a social spark plug. The energy is immediate: big greetings, capital letters, hype, appetite, impulsive commentary, and a willingness to jump into whatever bit is already in motion. Rooster feels like one of the creatures most likely to make the room louder just by arriving.
There is a broad, extroverted chaos here, but not shapeless chaos. The voice tends to be direct, playful, and emotionally legible. Rooster does not lurk in the walls; Rooster kicks the door open and announces the next problem.
## Battle Royale Function
Rooster is a front-line instigator: loud entrance, high morale, reckless momentum, and a natural ability to turn every quiet scene into an event.
## Evidence
- "hellllloooo"
- "HAVE YOU SEEN THE NEW TRAILER!?!!!"
- "I ate tamales and I am eepy"
- "I WILL CRONCH ON THEM AS MUCH AS I WANT"
- "HE IS THE PURPLE GUY"
- "Do you have a girlfriend?"
+20
View File
@@ -0,0 +1,20 @@
# Story Profiles
These profiles were built from 102 TwitchDownloader chat exports in `MixerTwitch/*/chat/*.json`, covering 2023 through 2026.
## Roster Order
1. Adrian
2. Noname
3. Agate
4. NotoriousRooster
5. Malgru
6. Azure
7. Starboy
8. Jenni
9. Heart and Mind
10. Beanie
## Notes
- `Malgru` is based on the observed handles `AncientMalgru` and `AnCIentmalGru`. I did not find a separate `UBear` handle in these exports.
- `Heart and Mind` is based on the one-off `errands.ts` bit, where `Heart_CCCC` introduces themself as Heart and `brush_colourful` introduces themself as Mind, plus later chat references to the duo.
- `Agate`, `Azure`, and `Jenni` are currently lighter reads because they only appear in one sampled stream each.
+22
View File
@@ -0,0 +1,22 @@
# Starboy
- Observed handle: `Starboy_Journeys`
- Activity: 476 messages across 9 streams
- First seen: 2025-11-14 in `mcrib.ts`
- Confidence: Medium to High
## Character Read
Starboy is built out of shock humor, horny derailments, and casual drive-by provocations, but the voice is not empty. There is an actual performer instinct in it. The lines are often designed to yank the room sideways, either by being too much, too blunt, or perfectly timed to break whatever dignity remained.
Underneath that, Starboy reads as engaged rather than detached. The character is paying attention, reacting to game context, and actively shaping group energy. That makes Starboy feel less like random filth and more like a deliberate chaos comic.
## Battle Royale Function
Starboy fits as the loose cannon comedian: impossible to ignore, impossible to fully trust, and dangerous because every scene gets stranger when he opens his mouth.
## Evidence
- "10 people sex wouldn't be sex, it'd just be like a kinky mayan sacrifice"
- "dragon femboy mommy cuddles and reassures you"
- "Did you unlock the secret Roxy footjob ending yet?"
- "Bro is still streaming this shit, this is so boring to watch"
- "Hi Rain, looking scrumptious as usual"
- "Arnold is a fucking beast"
+106
View File
@@ -0,0 +1,106 @@
# Other creatures (not in the 10 profiled roster)
# Format: message_count<TAB>display_name<TAB>login
# Sorted by message count (desc)
9737 guidingflyer530 guidingflyer530
1223 Sky_City_2013 sky_city_2013
857 verify52w verify52w
184 cameoqueen86 cameoqueen86
138 miclbero miclbero
97 RaincloudTheDragon raincloudthedragon
97 Rayne8856 rayne8856
49 Basedgymrat basedgymrat
45 experimenta1ic3 experimenta1ic3
43 navy_blues_ navy_blues_
40 ratamotronic ratamotronic
31 static6767 static6767
29 Branndongames branndongames
25 pirate_protogen pirate_protogen
25 imnoob87 imnoob87
19 nekonekes nekonekes
18 mrSpinner3 mrspinner3
18 foxy_fnaf5_ucn foxy_fnaf5_ucn
17 macodawacko macodawacko
17 HydrophobicFruitTree hydrophobicfruittree
17 evileyn_shaggy90 evileyn_shaggy90
14 Jonathandunn7 jonathandunn7
14 DerpWasMissing derpwasmissing
14 NINTENDOGUY1989 nintendoguy1989
12 Dragon0Computer dragon0computer
11 alexadavidvtube alexadavidvtube
11 noncriticalmother noncriticalmother
11 noncriticalgamingttv noncriticalgamingttv
10 lauren_josh lauren_josh
10 kingabc246 kingabc246
10 little_lurke little_lurke
9 issacvargas1 issacvargas1
9 rizchan_1 rizchan_1
9 HarleyFangs4You harleyfangs4you
9 Ashikaix ashikaix
7 alawdi_v alawdi_v
6 coppermaniacgg coppermaniacgg
6 silverthe_engineer20 silverthe_engineer20
6 the_smile_entity the_smile_entity
5 supercal5211 supercal5211
5 sun_power05 sun_power05
5 JackEtheguyman jacketheguyman
4 dogmomreal dogmomreal
4 kyyy_chan kyyy_chan
4 Nightbot nightbot
3 vampireraynevicious8856 vampireraynevicious8856
3 funtimeroxythefox funtimeroxythefox
3 hanfoldo1 hanfoldo1
2 pusmonwed pusmonwed
2 DeltaTonic deltatonic
2 7070606060 7070606060
2 radiodemon456 radiodemon456
2 jamakhj jamakhj
2 sskummbagg sskummbagg
2 Deez_Cute_Paws deez_cute_paws
1 graciouspatiot graciouspatiot
1 maxtirex3455 maxtirex3455
1 DuckieDuckRHEC duckieduckrhec
1 mrananas112 mrananas112
1 glitch_core123 glitch_core123
1 bulkyirregularitytakd bulkyirregularitytakd
1 littledevil_209 littledevil_209
1 enticingsquirei4eqmuyrnpi enticingsquirei4eqmuyrnpi
1 shaarkdz7 shaarkdz7
1 superreenes superreenes
1 DIGIT_fox digit_fox
1 wavydivergencelzg81wpyc9g wavydivergencelzg81wpyc9g
1 self_appointedbuff5opr8al self_appointedbuff5opr8al
1 zp9l zp9l
1 favorablemoneyibqec5518kj favorablemoneyibqec5518kj
1 uncomprehendingheathenr uncomprehendingheathenr
1 fluorescentmemorialchbty fluorescentmemorialchbty
1 fictionalreservoir38s9v0 fictionalreservoir38s9v0
1 bhavilla97487 bhavilla97487
1 underdevelopedspendzu underdevelopedspendzu
1 channel_ng channel_ng
1 swollenhousekeepereb swollenhousekeepereb
1 wholerefresherddekmh73pxw wholerefresherddekmh73pxw
1 2ojoey 2ojoey
1 chillymixerobv chillymixerobv
1 tyson12345fgsh tyson12345fgsh
1 towsty0 towsty0
1 unpreparedfarmboyy unpreparedfarmboyy
1 abbylovestroyeandtaylor6 abbylovestroyeandtaylor6
1 prosaicoraljb prosaicoraljb
1 unassumingpollnz6xz20vbbs unassumingpollnz6xz20vbbs
1 thatoneguy900wd thatoneguy900wd
1 caduo7_87 caduo7_87
1 tuchel_tyr tuchel_tyr
1 disagreeablesightingxlw disagreeablesightingxlw
1 cheeringexcisiond cheeringexcisiond
1 responsivegratification3x responsivegratification3x
1 mafi2229 mafi2229
1 interlockingscientistyool interlockingscientistyool
1 flamingclubhouseheav flamingclubhouseheav
1 hauntingentertainerfcsnsa hauntingentertainerfcsnsa
1 pummel_seun pummel_seun
1 micheal_5865 micheal_5865
1 grayishflitteriucbokkboy grayishflitteriucbokkboy
1 inertmouldtxuo4fyqam7 inertmouldtxuo4fyqam7
1 wintrycommandobgkgn72yzn4 wintrycommandobgkgn72yzn4
1 workingseedf4tmrb workingseedf4tmrb