The email was still open on her screen, the words “Marketing to Accounts Receivable” mocking her. She slammed her fist on the desk, rattling the already precarious stack of papers. Her jaw clenched so tight she felt a muscle strain. A vein throbbed in her temple. She hadn't even been *consulted*.

"Unbelievable," she muttered, the sound tight and strained in her throat. She pushed her chair back, the wheels squealing against the cheap linoleum, and paced the small, cluttered office, kicking a stray wastebasket across the floor. This wasn’t just a lateral move; it was a demotion, a punishment disguised as "opportunity."

She imagined the smirks of the marketing team, the whispers already swirling. They probably thought she was incompetent. Well, they could all go straight to hell. She grabbed her phone, scrolling through contacts, looking for a way, any way, to fight this.

Emotion: irate

Cluster: Anger / Hostility
PC1 (Valence): -1.67 Negative
PC2 (Disposition): 1.45

Role in Research

This story is one of 1,000 stories generated for the emotion irate. During extraction, it was fed through Gemma4-31B and its hidden state activations were captured at 11 layers.

The mean activation across all 1,000 irate stories, after denoising with neutral dialogue baselines, produces the irate emotion vector -- a direction in the model's 5,376-dimensional representation space.

Logit Lens (Layer 40)

Tokens promoted/suppressed when the irate vector is projected through the unembedding matrix.

Promoted:
C0.430
🤬0.350
aggravated0.343
0.340
0.331
Suppressed:
H-0.292
soon-0.289
☺️-0.289
optimistic-0.258
latter-0.253