The crumpled paper felt hot against Amelia’s palm. She’d been cleaning, tidying, *organizing*, something she rarely did, and had stumbled across it tucked beneath a stack of his old college textbooks. *His bucket list*. Her teeth ground together. “Climb Mount Kilimanjaro.” “Learn to speak fluent Mandarin.” “Open a dog sanctuary.” She’d known him for *fifteen years*.

She slammed the list down on the kitchen island, a granite surface usually spared such rough treatment. Fifteen years, and he’d never mentioned *any* of this. The sheer audacity of it! He was happy, wasn't he? *They* were happy. Weren't they?

A vein throbbed in her temple. She grabbed the phone, the screen already flickering with his name. No. She wouldn't give him the satisfaction of knowing he'd upset her. She'd wait. She'd confront him. She would ask him, very calmly, how he could be so… so… *secretive*.

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